コード例 #1
0
def create(request):
    if Project.objects.filter(author=request.user).filter(draft=True).count() >= 12:#cause it's funny
        project=Project.objects.filter(author=request.user).filter(draft=True)[0]
    else:
        project = Project()
        project.title = None
        project.draft=True
        project.author = request.user
        project.save()

    return(redirect('project.views.edit', project.pk))
コード例 #2
0
def create(request):

## get the draft or draft a new empty project.
    try:
        project=Project.objects.filter(author=request.user).filter(draft=True)[0]
    except:
        project = Project()
        project.title = None
        project.draft=True
        project.author = request.user
        project.save()

    return editOrCreateStuff(project, request, creating=True)
コード例 #3
0
def create(request):

    ## get the draft or draft a new empty project.
    try:
        project = Project.objects.filter(author=request.user).filter(
            draft=True)[0]
    except:
        project = Project()
        project.title = None
        project.draft = True
        project.author = request.user
        project.save()

    return editOrCreateStuff(project, request, creating=True)
コード例 #4
0
ファイル: views.py プロジェクト: EdaDeniz/staj_defteri
def project_new(request):
    if request.method == 'POST':
        form = ProjectForm(request.POST)
        if form.is_valid():
            project = Project()
            project.author = request.user
            project.first_name = form.cleaned_data['first_name']
            project.last_name = form.cleaned_data['last_name']
            project.email = form.cleaned_data['email']
            project.project_name = form.cleaned_data['project_name']
            project.project_description = form.cleaned_data[
                'project_description']
            project.project_notes = form.cleaned_data['project_notes']
            project.published_date = timezone.now()
            project.lang_choices = form.cleaned_data['select_lang']
            project.save()
            return redirect('projects')
    else:
        form = ProjectForm()
    return render(request, 'blog/project_new.html', {'form': form})