コード例 #1
0
ファイル: views.py プロジェクト: FBK-WED/django-mechanize
def test_view(request):
    success = None
    if request.method == 'POST':
        form = TestForm(request.POST, request.FILES)
        if form.is_valid():
            success = True
    else:
        form = TestForm()
    
    return render_to_response('testapp/test_view.html', {
        'form': form,
        'success': success,
    })
コード例 #2
0
ファイル: views.py プロジェクト: Anber/django-schedule-field
def form(request, id=None):
    kwargs = {}
    if id:
        kwargs.update({
            'instance': TestModel.objects.get(pk=id)
        })
    obj_list = TestModel.objects.all()
    if request.method == 'POST':
        form = TestForm(request.POST, **kwargs)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/')
    else:
        form = TestForm(**kwargs)
    return render_to_response('testapp/form.html', dict(form=form, obj_list=obj_list), context_instance=RequestContext(request))
コード例 #3
0
ファイル: views.py プロジェクト: urbus/django-schedule-field
def form(request, id=None):
    kwargs = {}
    if id:
        kwargs.update({'instance': TestModel.objects.get(pk=id)})
    obj_list = TestModel.objects.all()
    if request.method == 'POST':
        form = TestForm(request.POST, **kwargs)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/')
    else:
        form = TestForm(**kwargs)
    return render_to_response('testapp/form.html',
                              dict(form=form, obj_list=obj_list),
                              context_instance=RequestContext(request))
コード例 #4
0
 def test_none(self):
     form = TestForm({'uuid': None})
     self.assertFalse(form.is_valid(), form.errors)
コード例 #5
0
 def test_invalid(self):
     form = TestForm({'uuid': 'xxx'})
     self.assertFalse(form.is_valid(), form.errors)
コード例 #6
0
 def test_valid(self):
     form = TestForm({'uuid': 'IBNApQOzTHGzdjkSt6t-Jg'})
     self.assertTrue(form.is_valid(), form.errors)
コード例 #7
0
 def test_none(self):
     form = TestForm({'uuid': None})
     self.assertFalse(form.is_valid(), form.errors)
コード例 #8
0
 def test_invalid(self):
     form = TestForm({'uuid': 'xxx'})
     self.assertFalse(form.is_valid(), form.errors)
コード例 #9
0
 def test_valid(self):
     form = TestForm({'uuid': 'IBNApQOzTHGzdjkSt6t-Jg'})
     self.assertTrue(form.is_valid(), form.errors)