From f1738ccde58652ecaa0b3609cdf368dabfa73475 Mon Sep 17 00:00:00 2001 From: Nandika-A Date: Sun, 20 Aug 2023 12:50:06 +0530 Subject: [PATCH 1/3] Correct static files path --- python-in-edu/mysite/settings.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/python-in-edu/mysite/settings.py b/python-in-edu/mysite/settings.py index 58ad3b0..27602d3 100644 --- a/python-in-edu/mysite/settings.py +++ b/python-in-edu/mysite/settings.py @@ -140,12 +140,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'), ) From e97462e130305250d1ea56bf6717c229dcf6da6e Mon Sep 17 00:00:00 2001 From: Nandika-A Date: Sun, 20 Aug 2023 13:29:46 +0530 Subject: [PATCH 2/3] changed registration form --- python-in-edu/mysite/settings.py | 1 + .../registration_form.html | 20 ++++++++++++++----- 2 files changed, 16 insertions(+), 5 deletions(-) diff --git a/python-in-edu/mysite/settings.py b/python-in-edu/mysite/settings.py index 27602d3..e5b1d32 100644 --- a/python-in-edu/mysite/settings.py +++ b/python-in-edu/mysite/settings.py @@ -47,6 +47,7 @@ 'resources', 'django.contrib.admin', 'multiselectfield', + 'crispy_forms', ] MIDDLEWARE = [ 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..dd3fdfb 100644 --- a/python-in-edu/resources/templates/django_registration/registration_form.html +++ b/python-in-edu/resources/templates/django_registration/registration_form.html @@ -1,8 +1,8 @@ {% extends "resources/base.html" %} +{% load crispy_forms_tags %} {% block content %} -
@@ -11,14 +11,24 @@
Register
{% csrf_token %} - {{ form.errors }} - - {{ form }} + {% for field in form %} +

+ {% if field.errors %} +

    +
    + {% for error in field.errors %} +
  • {{ error }}
  • + {% endfor %} +
    +
+ {% endif %} + {{ field.label_tag }} {{ field }} +

+ {% endfor %}
- {% endblock content %} \ No newline at end of file From 91bbcd60f42420c54eddda943dfc82f54d9b6975 Mon Sep 17 00:00:00 2001 From: Nandika-A Date: Sun, 20 Aug 2023 14:50:56 +0530 Subject: [PATCH 3/3] crispy forms added --- python-in-edu/mysite/settings.py | 2 +- .../django_registration/registration_form.html | 16 +++++++--------- 2 files changed, 8 insertions(+), 10 deletions(-) diff --git a/python-in-edu/mysite/settings.py b/python-in-edu/mysite/settings.py index e5b1d32..4ffc556 100644 --- a/python-in-edu/mysite/settings.py +++ b/python-in-edu/mysite/settings.py @@ -49,7 +49,7 @@ 'multiselectfield', 'crispy_forms', ] - +CRISPY_TEMPLATE_PACK = 'bootstrap4' MIDDLEWARE = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 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 dd3fdfb..60e7168 100644 --- a/python-in-edu/resources/templates/django_registration/registration_form.html +++ b/python-in-edu/resources/templates/django_registration/registration_form.html @@ -6,7 +6,7 @@
-
Register
+

Register

{% csrf_token %} @@ -14,15 +14,13 @@
Register
{% for field in form %}

{% if field.errors %} -

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

{% endfor %}