コード例 #1
0
ファイル: views.py プロジェクト: AkiraKane/Python
def DreamManageUpdateView(request, username='', dreamid=''):
 
    dream = Dream.objects.get(id=dreamid)
    user = User.objects.get(username=username)

    form = DreamForm(request.POST or None)

    if form.is_valid():
        dream.date = form.cleaned_data['date']
        dream.title = form.cleaned_data['title']
        dream.content = form.cleaned_data['content']
        dream.feedback = form.cleaned_data['feedback']
        dream.save()

        return HttpResponseRedirect(URL_DASHBOARD(user.username))
    else:
        template_name = 'master/dream_manage_update.html'
        template_value = {'form': form, 'dream': dream, 'user': user}
        return render_to_response(template_name, template_value, context_instance=RequestContext(request))
コード例 #2
0
ファイル: views.py プロジェクト: AkiraKane/Python
def DreamManageAddView(request, username=''):

    user = User.objects.get(username=username)
    form = DreamForm(request.POST or None)
    if form.is_valid():
        thisDate = form.cleaned_data['date']
        thisTitle = form.cleaned_data['title']
        thisContent = form.cleaned_data['content']
        thisFeedback = form.cleaned_data['feedback']
        thisUser = User.objects.get(username=username)

        dream = Dream(user=thisUser, date=thisDate, 
                      title=thisTitle, content=thisContent,feedback=thisFeedback)

        dream.save()

        return HttpResponseRedirect(URL_DASHBOARD(user.username))

    return HttpResponseRedirect(URL_DASHBOARD(username))
コード例 #3
0
ファイル: views.py プロジェクト: 5nake/Python-2
def DreamManageUpdateView(request, username='', dreamid=''):

    dream = Dream.objects.get(id=dreamid)
    user = User.objects.get(username=username)

    form = DreamForm(request.POST or None)

    if form.is_valid():
        dream.date = form.cleaned_data['date']
        dream.title = form.cleaned_data['title']
        dream.content = form.cleaned_data['content']
        dream.feedback = form.cleaned_data['feedback']
        dream.save()

        return HttpResponseRedirect(URL_DASHBOARD(user.username))
    else:
        template_name = 'master/dream_manage_update.html'
        template_value = {'form': form, 'dream': dream, 'user': user}
        return render_to_response(template_name,
                                  template_value,
                                  context_instance=RequestContext(request))
コード例 #4
0
ファイル: views.py プロジェクト: 5nake/Python-2
def DreamManageAddView(request, username=''):

    user = User.objects.get(username=username)
    form = DreamForm(request.POST or None)
    if form.is_valid():
        thisDate = form.cleaned_data['date']
        thisTitle = form.cleaned_data['title']
        thisContent = form.cleaned_data['content']
        thisFeedback = form.cleaned_data['feedback']
        thisUser = User.objects.get(username=username)

        dream = Dream(user=thisUser,
                      date=thisDate,
                      title=thisTitle,
                      content=thisContent,
                      feedback=thisFeedback)

        dream.save()

        return HttpResponseRedirect(URL_DASHBOARD(user.username))

    return HttpResponseRedirect(URL_DASHBOARD(username))