示例#1
0
def new_artist_submit(request):
    if request.method == 'POST':
        form = ArtistForm(request.POST)
        if form.is_valid():
            form.save()
            messages.add_message(request, messages.INFO, 'Artist added successfully')
            return index(request)
    else:
        form = ArtistForm()
    return new_artist_form(request, form)
示例#2
0
def upload_artist_headshot(request):
    img_url = '{"url": "%simages/artist.png"}' % settings.STATIC_URL
    if request.user.is_authenticated():
        form = ArtistForm(request.POST, request.FILES)
        if request.method == "POST" and form.is_valid():  # why can't request.is_ajax()?
            opts = {"request": request}
            form.save(**opts)

            artists = Artist.objects.filter(
                artist_name__icontains=request.POST.get("id_artist_name"), create_user=request.user
            )[:1]
            if artists:
                img_url = '{"url": "%s"}' % artists[0].headshot.url

    return HttpResponse(img_url)
示例#3
0
def upload_artist_headshot(request):
    img_url = '{"url": "%simages/artist.png"}' % settings.STATIC_URL
    if request.user.is_authenticated():
        form = ArtistForm(request.POST, request.FILES)
        if request.method == 'POST' and form.is_valid(
        ):  #why can't request.is_ajax()?
            opts = {
                'request': request,
            }
            form.save(**opts)

            artists = Artist.objects.filter(
                artist_name__icontains=request.POST.get('id_artist_name'),
                create_user=request.user)[:1]
            if artists:
                img_url = '{"url": "%s"}' % artists[0].headshot.url

    return HttpResponse(img_url)