From 3da6289f228492e4ad1285d2ab8c1c2033b5e2bb Mon Sep 17 00:00:00 2001 From: SDE Date: Mon, 31 Jul 2023 14:56:13 +0300 Subject: [PATCH] 0.1.1 ChatServiceApp --- RoutesApp/js_views.py | 23 ++++++++++++------- .../0003_alter_route_type_transport.py | 18 +++++++++++++++ 2 files changed, 33 insertions(+), 8 deletions(-) create mode 100644 RoutesApp/migrations/0003_alter_route_type_transport.py diff --git a/RoutesApp/js_views.py b/RoutesApp/js_views.py index 0cd132f..b901899 100644 --- a/RoutesApp/js_views.py +++ b/RoutesApp/js_views.py @@ -19,18 +19,25 @@ def new_route_view_ajax(request): if request.method != 'POST': raise Http404 - data = request.POST - - form = CreateRouteForm(data) - - if not form.is_valid(): - pass - + form = CreateRouteForm() Dict = { 'form': form } + try: - # print(form) + data = request.POST + + form = CreateRouteForm(data) + + if not form.is_valid(): + pass + + if form.cleaned_data['type_transport'] == 'avia': + pass + + # print(form) + except Exception as e: + form.errors.apend({'__all__': f'Ошибка: {str(e)}'}) html = render_to_string('blocks/profile/b_new_route.html', Dict, request=request) return JsonResponse({'html': html}, status=200) diff --git a/RoutesApp/migrations/0003_alter_route_type_transport.py b/RoutesApp/migrations/0003_alter_route_type_transport.py new file mode 100644 index 0000000..a08ab94 --- /dev/null +++ b/RoutesApp/migrations/0003_alter_route_type_transport.py @@ -0,0 +1,18 @@ +# Generated by Django 4.2.2 on 2023-07-28 18:13 + +from django.db import migrations, models + + +class Migration(migrations.Migration): + + dependencies = [ + ('RoutesApp', '0002_remove_route_from_country_remove_route_to_country_and_more'), + ] + + operations = [ + migrations.AlterField( + model_name='route', + name='type_transport', + field=models.CharField(choices=[('', 'Выберите cпособ перевозки'), ('avia', 'Авиатранспорт'), ('road', 'Наземный транспорт')], default='', verbose_name='Выберите способ перевозки'), + ), + ]