diff --git a/AuthApp/js_urls.py b/AuthApp/js_urls.py new file mode 100644 index 0000000..76fe6ed --- /dev/null +++ b/AuthApp/js_urls.py @@ -0,0 +1,10 @@ +# coding=utf-8 +from django.urls import path +# from AuthApp.js_views import * +# from AuthApp.import_funcs import * +from AuthApp.js_views import * +from django.contrib.auth import views + +urlpatterns = [ + path('registration/', registration_ajax, name='registration_ajax'), +] \ No newline at end of file diff --git a/AuthApp/js_views.py b/AuthApp/js_views.py new file mode 100644 index 0000000..3471064 --- /dev/null +++ b/AuthApp/js_views.py @@ -0,0 +1,32 @@ +from django.shortcuts import render + +from uuid import uuid1 +from AuthApp.models import * +from django.contrib import auth +from django.http import HttpResponse, Http404, JsonResponse +from django.template import loader, RequestContext +from django.contrib.auth.decorators import login_required +from BaseModels.mailSender import techSendMail +from django.utils.translation import gettext as _ +from datetime import datetime + +def registration_ajax(request): + if request.method != 'POST': + raise Http404 + + try: + + data = request.POST + + res_data = { + 'errors': 'тестовый верный ответ' + } + + except Exception as e: + + res_data = { + 'errors': f'ошибка в запросе = {str(e)}' + } + + + return JsonResponse(res_data) \ No newline at end of file diff --git a/AuthApp/views.py b/AuthApp/views.py index 391d672..9ae9fa2 100644 --- a/AuthApp/views.py +++ b/AuthApp/views.py @@ -15,11 +15,6 @@ from datetime import datetime def registration_View(request): - # if request.method != 'POST': - # raise Http404 - # - # data = request.POST - Dict = {} t = loader.get_template('pages/p_registration.html') diff --git a/TWB/settings.py b/TWB/settings.py index fd6902c..9a4b297 100644 --- a/TWB/settings.py +++ b/TWB/settings.py @@ -51,6 +51,7 @@ INSTALLED_APPS = [ MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', + 'django.middleware.locale.LocaleMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', diff --git a/TWB/urls.py b/TWB/urls.py index 750cd57..8dd021f 100644 --- a/TWB/urls.py +++ b/TWB/urls.py @@ -8,8 +8,8 @@ urlpatterns = [ # path('admin/', admin.site.urls), path('ckeditor/', include('ckeditor_uploader.urls')), - # path('', include('GeneralApp.urls')), -# url(r'^i18n/', include('django.conf.urls.i18n')), + + path('i18n/', include('django.conf.urls.i18n')), ] from django.conf.urls.i18n import i18n_patterns @@ -18,6 +18,8 @@ urlpatterns += i18n_patterns( path('', include('GeneralApp.urls')), path('', include('AuthApp.urls')), + + path('user_account/', include('AuthApp.js_urls')), ) urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT) + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT) \ No newline at end of file