diff --git a/python-in-edu/mysite/settings.py b/python-in-edu/mysite/settings.py index 58ad3b0..4ffc556 100644 --- a/python-in-edu/mysite/settings.py +++ b/python-in-edu/mysite/settings.py @@ -47,8 +47,9 @@ 'resources', 'django.contrib.admin', 'multiselectfield', + 'crispy_forms', ] - +CRISPY_TEMPLATE_PACK = 'bootstrap4' MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', @@ -140,12 +141,12 @@ # Static files (CSS, JavaScript, Images) # https://docs.djangoproject.com/en/1.9/howto/static-files/ -STATIC_ROOT = os.path.join(BASE_DIR, 'static_build') +STATIC_ROOT = os.path.join(BASE_DIR, 'static_source') STATIC_URL = '/static/' # Extra places for collectstatic to find static files. STATICFILES_DIRS = ( - os.path.join(BASE_DIR, 'static_source'), + os.path.join(BASE_DIR, 'static_build'), ) diff --git a/python-in-edu/resources/templates/django_registration/registration_form.html b/python-in-edu/resources/templates/django_registration/registration_form.html index eab2036..60e7168 100644 --- a/python-in-edu/resources/templates/django_registration/registration_form.html +++ b/python-in-edu/resources/templates/django_registration/registration_form.html @@ -1,24 +1,32 @@ {% extends "resources/base.html" %} +{% load crispy_forms_tags %} {% block content %} -
-
Register
+

Register

{% csrf_token %} - {{ form.errors }} - - {{ form }} + {% for field in form %} +

+ {% if field.errors %} +

+ {% for error in field.errors %} + {{ error }} + {% endfor %} +
+ {% endif %} + {{ field|as_crispy_field }} +

+ {% endfor %}
- {% endblock content %} \ No newline at end of file