Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def start(request):
- user = request.user
- ctx = {
- 'id-1': request.GET.get('id-1'),
- 'start_order': StartOrder.objects.filter(
- user=user, status='ru'),
- }
- initial = {
- 'email': user.email or '',
- 'password': user.password or '',
- }
- if request.method == 'GET':
- ctx['form'] = Form(initial=initial)
- ctx['can_create'] = user.can_create()
- return render(request, 'orders.html', ctx)
- if request.GET.has_key('id-1'):
- test = get_object_or_404(Test, id=request.GET.get('id-1'))
- form = Form(request.POST, request=request)
- if form.is_valid():
- if not user.can_create_order():
- return Http404()
- ctx['form'] = Form(initial=initial)
- ctx['can_create'] = user.can_create_order()
- user.email = request.POST.get('email')
- user.password = request.POST.get('password')
- user.save()
- if request.GET.has_key('id-1'):
- send_order(test)
- ctx['started'] = True
- return render(request, 'orders.html', ctx)
- {% if id-1 %}
- <form class="user-form " method='post'>
- {% csrf_token %}
- <div class="errors">
- {{form.non_field_errors}}
- </div>
- <div class="form-group">
- {% for field in form %}
- {{field}}
- {{field.errors}}
- {% endfor %}
- </div>
- <input type='submit' value='Start Automated Order' onclick="return confirm('Are you sure you want to continue?');">
- </form>
- {% else %}
- {% endif %}
Add Comment
Please, Sign In to add comment