{{ task.title }}
8 | 9 | {% if task.completed %} Completed {%else%} Pending {%endif%} 10 | 11 |{{task.description}}
13 |├── .DS_Store ├── 01 Django Create Project.md ├── 02 Django Create App.md ├── 03 Django Views.md ├── 04 Django Templates.md ├── 04 Django URLs.md ├── 05 Django Models.md ├── 06 Django Insert Data.md ├── 06 Django Update Data.md ├── 07 Django Delete Data.md ├── 08 Django Update Model.md ├── 09 Django Prepare Template.md ├── 10 Django Add Link to Details.md ├── 11 Django Add Master Template.md ├── 12 Django Add Main Index Page.md ├── 13 Django Admin.md ├── 14 Django Admin - Create User.md ├── 15 Django Admin - Include Member.md ├── 16 Django Admin - Set Fields to Display.md ├── 17 Django Admin - Add Members.md ├── 18 Django Admin - Update Members.md ├── 19 Django Admin - Delete Members.md ├── 20 Django Variables.md ├── 21 Django Template Tags.md ├── 22 Django if elseTag.md ├── 23 Django for Tag.md ├── 24 Django comment Tag.md ├── 24 Django include Tag.md ├── 25 Pass Arguments with Include.md ├── 26 Reusable List View Snippets.md ├── 27 Reverse for URLs.md ├── 28 Navbar.md ├── 29 Template Filters.md ├── 30 ForLoop Counter & Cycle.md ├── 31 Template Extending.md ├── 32 Static files.md ├── DjangoCrud ├── .gitignore ├── README.md ├── apps │ ├── apps │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ ├── views.py │ │ └── wsgi.py │ ├── books_cbv │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ └── books_cbv │ │ │ │ ├── book_confirm_delete.html │ │ │ │ ├── book_form.html │ │ │ │ └── book_list.html │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ ├── books_fbv │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ └── books_fbv │ │ │ │ ├── book_confirm_delete.html │ │ │ │ ├── book_form.html │ │ │ │ └── book_list.html │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ ├── books_fbv_user │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ │ ├── 0001_initial.py │ │ │ └── __init__.py │ │ ├── models.py │ │ ├── templates │ │ │ └── books_fbv_user │ │ │ │ ├── book_confirm_delete.html │ │ │ │ ├── book_form.html │ │ │ │ └── book_list.html │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ ├── manage.py │ └── theme │ │ ├── __init__.py │ │ ├── admin.py │ │ ├── apps.py │ │ ├── migrations │ │ └── __init__.py │ │ ├── models.py │ │ ├── static │ │ └── css │ │ │ └── style.css │ │ ├── templates │ │ ├── base.html │ │ ├── home.html │ │ └── registration │ │ │ └── login.html │ │ ├── tests.py │ │ └── views.py └── requirements.txt ├── Example └── cwp │ ├── README.md │ ├── cwp │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── settings.cpython-310.pyc │ │ ├── urls.cpython-310.pyc │ │ └── wsgi.cpython-310.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py │ ├── db.sqlite3 │ ├── manage.py │ └── myapp │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-310.pyc │ ├── admin.cpython-310.pyc │ ├── apps.cpython-310.pyc │ ├── forms.cpython-310.pyc │ ├── models.cpython-310.pyc │ ├── urls.cpython-310.pyc │ └── views.cpython-310.pyc │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ ├── 0001_initial.py │ ├── __init__.py │ └── __pycache__ │ │ ├── 0001_initial.cpython-310.pyc │ │ └── __init__.cpython-310.pyc │ ├── models.py │ ├── templates │ └── myapp │ │ ├── form.html │ │ └── success.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── Project3 └── p4n_profiles │ ├── db.sqlite3 │ ├── manage.py │ ├── members │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── admin.cpython-310.pyc │ │ ├── apps.cpython-310.pyc │ │ ├── models.cpython-310.pyc │ │ ├── urls.cpython-310.pyc │ │ └── views.cpython-310.pyc │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── 0001_initial.cpython-310.pyc │ │ │ └── __init__.cpython-310.pyc │ ├── models.py │ ├── templates │ │ └── members │ │ │ └── profile_list.html │ ├── tests.py │ ├── urls.py │ └── views.py │ └── p4n_profiles │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-310.pyc │ ├── settings.cpython-310.pyc │ ├── urls.cpython-310.pyc │ └── wsgi.cpython-310.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── Project4 └── p4n_form │ ├── db.sqlite3 │ ├── employee │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── admin.cpython-310.pyc │ │ ├── admin.cpython-312.pyc │ │ ├── apps.cpython-310.pyc │ │ ├── apps.cpython-312.pyc │ │ ├── forms.cpython-310.pyc │ │ ├── forms.cpython-312.pyc │ │ ├── models.cpython-310.pyc │ │ ├── models.cpython-312.pyc │ │ ├── urls.cpython-310.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── views.cpython-310.pyc │ │ └── views.cpython-312.pyc │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── 0001_initial.cpython-310.pyc │ │ │ ├── 0001_initial.cpython-312.pyc │ │ │ ├── __init__.cpython-310.pyc │ │ │ └── __init__.cpython-312.pyc │ ├── models.py │ ├── static │ │ ├── css │ │ │ ├── bootstrap.css │ │ │ └── style.css │ │ └── js │ │ │ ├── bootstrap.js │ │ │ ├── jquery.js │ │ │ └── popper.js │ ├── templates │ │ ├── employee_form.html │ │ ├── employee_list.html │ │ └── navbar.html │ ├── tests.py │ ├── urls.py │ └── views.py │ ├── manage.py │ └── p4n_form │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-310.pyc │ ├── __init__.cpython-312.pyc │ ├── settings.cpython-310.pyc │ ├── settings.cpython-312.pyc │ ├── urls.cpython-310.pyc │ ├── urls.cpython-312.pyc │ ├── wsgi.cpython-310.pyc │ └── wsgi.cpython-312.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── README.md ├── Search_Component ├── blog │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-312.pyc │ │ ├── __init__.cpython-39.pyc │ │ ├── admin.cpython-312.pyc │ │ ├── admin.cpython-39.pyc │ │ ├── apps.cpython-312.pyc │ │ ├── models.cpython-312.pyc │ │ ├── models.cpython-39.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── urls.cpython-39.pyc │ │ ├── views.cpython-312.pyc │ │ └── views.cpython-39.pyc │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── 0001_initial.cpython-312.pyc │ │ │ ├── 0001_initial.cpython-39.pyc │ │ │ ├── __init__.cpython-312.pyc │ │ │ └── __init__.cpython-39.pyc │ ├── models.py │ ├── tests.py │ ├── urls.py │ └── views.py ├── blogging │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-312.pyc │ │ ├── __init__.cpython-39.pyc │ │ ├── settings.cpython-312.pyc │ │ ├── settings.cpython-39.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── urls.cpython-39.pyc │ │ ├── wsgi.cpython-312.pyc │ │ └── wsgi.cpython-39.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── db.sqlite3 ├── manage.py └── templates │ ├── blog-detail.html │ └── blog.html ├── blogs ├── blogs │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── settings.cpython-310.pyc │ │ ├── settings.cpython-312.pyc │ │ ├── urls.cpython-310.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── wsgi.cpython-310.pyc │ │ └── wsgi.cpython-312.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── db.sqlite3 ├── manage.py └── p4nblog │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-310.pyc │ ├── __init__.cpython-312.pyc │ ├── admin.cpython-310.pyc │ ├── admin.cpython-312.pyc │ ├── apps.cpython-310.pyc │ ├── apps.cpython-312.pyc │ ├── models.cpython-310.pyc │ ├── models.cpython-312.pyc │ ├── urls.cpython-310.pyc │ ├── urls.cpython-312.pyc │ ├── views.cpython-310.pyc │ └── views.cpython-312.pyc │ ├── admin.py │ ├── apps.py │ ├── migrations │ ├── 0001_initial.py │ ├── __init__.py │ └── __pycache__ │ │ ├── 0001_initial.cpython-310.pyc │ │ ├── 0001_initial.cpython-312.pyc │ │ ├── __init__.cpython-310.pyc │ │ └── __init__.cpython-312.pyc │ ├── models.py │ ├── templates │ ├── create_post.html │ └── show_posts.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── cart_component ├── cart │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── admin.cpython-310.pyc │ │ ├── admin.cpython-312.pyc │ │ ├── apps.cpython-310.pyc │ │ ├── apps.cpython-312.pyc │ │ ├── models.cpython-310.pyc │ │ ├── models.cpython-312.pyc │ │ ├── urls.cpython-310.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── views.cpython-310.pyc │ │ └── views.cpython-312.pyc │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── 0001_initial.cpython-310.pyc │ │ │ ├── 0001_initial.cpython-312.pyc │ │ │ ├── __init__.cpython-310.pyc │ │ │ └── __init__.cpython-312.pyc │ ├── models.py │ ├── templates │ │ └── cart │ │ │ └── cart.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── cart_component │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── settings.cpython-310.pyc │ │ ├── settings.cpython-312.pyc │ │ ├── urls.cpython-310.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── wsgi.cpython-310.pyc │ │ └── wsgi.cpython-312.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── db.sqlite3 └── manage.py ├── django_login ├── blog │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── admin.cpython-310.pyc │ │ ├── admin.cpython-312.pyc │ │ ├── apps.cpython-310.pyc │ │ ├── apps.cpython-312.pyc │ │ ├── forms.cpython-310.pyc │ │ ├── forms.cpython-312.pyc │ │ ├── models.cpython-310.pyc │ │ ├── models.cpython-312.pyc │ │ ├── urls.cpython-310.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── views.cpython-310.pyc │ │ └── views.cpython-312.pyc │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── 0001_initial.cpython-310.pyc │ │ │ ├── 0001_initial.cpython-312.pyc │ │ │ ├── __init__.cpython-310.pyc │ │ │ └── __init__.cpython-312.pyc │ ├── models.py │ ├── templates │ │ └── blog │ │ │ ├── about.html │ │ │ ├── home.html │ │ │ ├── post_confirm_delete.html │ │ │ └── post_form.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── db.sqlite3 ├── django_project │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── settings.cpython-310.pyc │ │ ├── settings.cpython-312.pyc │ │ ├── urls.cpython-310.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── wsgi.cpython-310.pyc │ │ └── wsgi.cpython-312.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── manage.py ├── requirements.txt ├── static │ ├── css │ │ └── style.css │ └── js │ │ └── app.js ├── templates │ └── base.html └── users │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-310.pyc │ ├── __init__.cpython-312.pyc │ ├── admin.cpython-310.pyc │ ├── admin.cpython-312.pyc │ ├── apps.cpython-310.pyc │ ├── apps.cpython-312.pyc │ ├── forms.cpython-310.pyc │ ├── forms.cpython-312.pyc │ ├── models.cpython-310.pyc │ ├── models.cpython-312.pyc │ ├── urls.cpython-310.pyc │ ├── urls.cpython-312.pyc │ ├── views.cpython-310.pyc │ └── views.cpython-312.pyc │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ ├── __init__.py │ └── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ └── __init__.cpython-312.pyc │ ├── models.py │ ├── templates │ └── users │ │ └── login.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── employee_search_project ├── db.sqlite3 ├── employee_directory │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── admin.cpython-310.pyc │ │ ├── admin.cpython-312.pyc │ │ ├── apps.cpython-310.pyc │ │ ├── apps.cpython-312.pyc │ │ ├── forms.cpython-310.pyc │ │ ├── forms.cpython-312.pyc │ │ ├── models.cpython-310.pyc │ │ ├── models.cpython-312.pyc │ │ ├── urls.cpython-310.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── views.cpython-310.pyc │ │ └── views.cpython-312.pyc │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── 0001_initial.cpython-310.pyc │ │ │ ├── 0001_initial.cpython-312.pyc │ │ │ ├── __init__.cpython-310.pyc │ │ │ └── __init__.cpython-312.pyc │ ├── models.py │ ├── templates │ │ └── employee_directory │ │ │ ├── search_form.html │ │ │ └── search_results.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── employee_search_project │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── settings.cpython-310.pyc │ │ ├── settings.cpython-312.pyc │ │ ├── urls.cpython-310.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── wsgi.cpython-310.pyc │ │ └── wsgi.cpython-312.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── manage.py ├── employee_searching ├── db.sqlite3 ├── employee_searching │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── settings.cpython-310.pyc │ │ ├── urls.cpython-310.pyc │ │ └── wsgi.cpython-310.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── manage.py ├── p4n_empdata │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── admin.cpython-310.pyc │ │ ├── apps.cpython-310.pyc │ │ ├── models.cpython-310.pyc │ │ ├── urls.cpython-310.pyc │ │ └── views.cpython-310.pyc │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── 0001_initial.cpython-310.pyc │ │ │ └── __init__.cpython-310.pyc │ ├── models.py │ ├── tests.py │ ├── urls.py │ └── views.py └── templates │ ├── emp_detail.html │ └── employee.html ├── getway.md ├── message ├── db.sqlite3 ├── manage.py ├── message │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── settings.cpython-310.pyc │ │ ├── settings.cpython-312.pyc │ │ ├── urls.cpython-310.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── wsgi.cpython-310.pyc │ │ └── wsgi.cpython-312.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── messageapp │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── admin.cpython-310.pyc │ │ ├── admin.cpython-312.pyc │ │ ├── apps.cpython-310.pyc │ │ ├── apps.cpython-312.pyc │ │ ├── models.cpython-310.pyc │ │ ├── models.cpython-312.pyc │ │ ├── urls.cpython-310.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── views.cpython-310.pyc │ │ └── views.cpython-312.pyc │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── 0001_initial.cpython-310.pyc │ │ │ ├── 0001_initial.cpython-312.pyc │ │ │ ├── __init__.cpython-310.pyc │ │ │ └── __init__.cpython-312.pyc │ ├── models.py │ ├── tests.py │ ├── urls.py │ └── views.py └── templates │ ├── dashboard.html │ ├── edit.html │ └── index.html ├── mylogin ├── db.sqlite3 ├── manage.py ├── mylogin │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── settings.cpython-310.pyc │ │ ├── urls.cpython-310.pyc │ │ └── wsgi.cpython-310.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── p4n_login │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-310.pyc │ ├── admin.cpython-310.pyc │ ├── apps.cpython-310.pyc │ ├── forms.cpython-310.pyc │ ├── models.cpython-310.pyc │ ├── urls.cpython-310.pyc │ └── views.cpython-310.pyc │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ ├── __init__.py │ └── __pycache__ │ │ └── __init__.cpython-310.pyc │ ├── models.py │ ├── templates │ └── p4n_login │ │ ├── header.html │ │ ├── login.html │ │ └── register.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── p4n_payment ├── db.sqlite3 ├── manage.py ├── p4n_payment │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── settings.cpython-310.pyc │ │ ├── urls.cpython-310.pyc │ │ └── wsgi.cpython-310.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── payment_app │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-310.pyc │ ├── admin.cpython-310.pyc │ ├── apps.cpython-310.pyc │ ├── models.cpython-310.pyc │ ├── urls.cpython-310.pyc │ └── views.cpython-310.pyc │ ├── admin.py │ ├── apps.py │ ├── migrations │ ├── __init__.py │ └── __pycache__ │ │ └── __init__.cpython-310.pyc │ ├── models.py │ ├── templates │ ├── payment.html │ ├── payment_failed.html │ └── payment_success.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── razorpay_integration ├── manage.py ├── payment │ ├── __init__.py │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ └── __init__.py │ ├── models.py │ ├── templates │ │ ├── checkout.html │ │ ├── failure.html │ │ ├── pay.html │ │ └── success.html │ ├── tests.py │ ├── urls.py │ └── views.py └── razorpay_integration │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-312.pyc │ └── settings.cpython-312.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py ├── todo_list ├── db.sqlite3 ├── manage.py ├── media │ ├── avatar.jpg │ └── profile_avatars │ │ ├── 1.png │ │ ├── aleximage.jpg │ │ └── samosa_2.png ├── static │ ├── css │ │ ├── bootstrap.min.css │ │ └── style.css │ ├── images │ │ └── feature.png │ └── js │ │ └── bootstrap.min.js ├── templates │ ├── base.html │ └── home.html ├── todo │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── admin.cpython-310.pyc │ │ ├── admin.cpython-312.pyc │ │ ├── apps.cpython-310.pyc │ │ ├── apps.cpython-312.pyc │ │ ├── models.cpython-310.pyc │ │ ├── models.cpython-312.pyc │ │ ├── urls.cpython-310.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── views.cpython-310.pyc │ │ └── views.cpython-312.pyc │ ├── admin.py │ ├── apps.py │ ├── migrations │ │ ├── 0001_initial.py │ │ ├── __init__.py │ │ └── __pycache__ │ │ │ ├── 0001_initial.cpython-310.pyc │ │ │ ├── 0001_initial.cpython-312.pyc │ │ │ ├── __init__.cpython-310.pyc │ │ │ └── __init__.cpython-312.pyc │ ├── models.py │ ├── templates │ │ └── todo │ │ │ ├── task_confirm_delete.html │ │ │ ├── task_detail.html │ │ │ ├── task_form.html │ │ │ └── task_list.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── todo_list │ ├── __init__.py │ ├── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ ├── __init__.cpython-312.pyc │ │ ├── settings.cpython-310.pyc │ │ ├── settings.cpython-312.pyc │ │ ├── urls.cpython-310.pyc │ │ ├── urls.cpython-312.pyc │ │ ├── wsgi.cpython-310.pyc │ │ └── wsgi.cpython-312.pyc │ ├── asgi.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── users │ ├── __init__.py │ ├── __pycache__ │ ├── __init__.cpython-310.pyc │ ├── __init__.cpython-312.pyc │ ├── admin.cpython-310.pyc │ ├── admin.cpython-312.pyc │ ├── apps.cpython-310.pyc │ ├── apps.cpython-312.pyc │ ├── forms.cpython-310.pyc │ ├── forms.cpython-312.pyc │ ├── models.cpython-310.pyc │ ├── models.cpython-312.pyc │ ├── signals.cpython-310.pyc │ ├── signals.cpython-312.pyc │ ├── urls.cpython-310.pyc │ ├── urls.cpython-312.pyc │ ├── views.cpython-310.pyc │ └── views.cpython-312.pyc │ ├── admin.py │ ├── apps.py │ ├── forms.py │ ├── migrations │ ├── 0001_initial.py │ ├── __init__.py │ └── __pycache__ │ │ ├── 0001_initial.cpython-310.pyc │ │ ├── 0001_initial.cpython-312.pyc │ │ ├── __init__.cpython-310.pyc │ │ └── __init__.cpython-312.pyc │ ├── models.py │ ├── signals.py │ ├── templates │ └── users │ │ ├── login.html │ │ ├── password_reset.html │ │ ├── password_reset_complete.html │ │ ├── password_reset_confirm.html │ │ ├── password_reset_done.html │ │ ├── password_reset_email.html │ │ ├── profile.html │ │ └── register.html │ ├── tests.py │ ├── urls.py │ └── views.py └── user_authentication ├── cwp_login ├── __init__.py ├── __pycache__ │ ├── __init__.cpython-310.pyc │ ├── __init__.cpython-312.pyc │ ├── admin.cpython-310.pyc │ ├── admin.cpython-312.pyc │ ├── apps.cpython-310.pyc │ ├── apps.cpython-312.pyc │ ├── forms.cpython-310.pyc │ ├── forms.cpython-312.pyc │ ├── models.cpython-310.pyc │ ├── models.cpython-312.pyc │ ├── urls.cpython-310.pyc │ ├── urls.cpython-312.pyc │ ├── views.cpython-310.pyc │ └── views.cpython-312.pyc ├── admin.py ├── apps.py ├── forms.py ├── migrations │ ├── __init__.py │ └── __pycache__ │ │ ├── __init__.cpython-310.pyc │ │ └── __init__.cpython-312.pyc ├── models.py ├── templates │ ├── index.html │ ├── login.html │ └── signup.html ├── tests.py ├── urls.py └── views.py ├── db.sqlite3 ├── manage.py └── user_authentication ├── __init__.py ├── __pycache__ ├── __init__.cpython-310.pyc ├── __init__.cpython-312.pyc ├── settings.cpython-310.pyc ├── settings.cpython-312.pyc ├── urls.cpython-310.pyc ├── urls.cpython-312.pyc ├── wsgi.cpython-310.pyc └── wsgi.cpython-312.pyc ├── asgi.py ├── settings.py ├── urls.py └── wsgi.py /.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/.DS_Store -------------------------------------------------------------------------------- /DjangoCrud/.gitignore: -------------------------------------------------------------------------------- 1 | db.sqlite3 2 | __pycache__ 3 | *.swp 4 | /venv 5 | /.vscode 6 | .DS_Store -------------------------------------------------------------------------------- /DjangoCrud/README.md: -------------------------------------------------------------------------------- 1 | # Django CRUD Example Apps 2 | 3 | -------------------------------------------------------------------------------- /DjangoCrud/apps/apps/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/DjangoCrud/apps/apps/__init__.py -------------------------------------------------------------------------------- /DjangoCrud/apps/apps/urls.py: -------------------------------------------------------------------------------- 1 | from django.urls import include, path 2 | from django.contrib import admin 3 | 4 | import theme.views 5 | 6 | urlpatterns = [ 7 | path('', theme.views.home), 8 | path('books_cbv/', include('books_cbv.urls')), 9 | path('books_fbv/', include('books_fbv.urls')), 10 | path('books_fbv_user/', include('books_fbv_user.urls')), 11 | 12 | # Enable built-in authentication views 13 | path('accounts/', include('django.contrib.auth.urls')), 14 | # Enable built-in admin interface 15 | path('admin/', admin.site.urls), 16 | ] 17 | -------------------------------------------------------------------------------- /DjangoCrud/apps/apps/views.py: -------------------------------------------------------------------------------- 1 | from django.shortcuts import render -------------------------------------------------------------------------------- /DjangoCrud/apps/apps/wsgi.py: -------------------------------------------------------------------------------- 1 | """ 2 | WSGI config for apps project. 3 | 4 | It exposes the WSGI callable as a module-level variable named ``application``. 5 | 6 | For more information on this file, see 7 | https://docs.djangoproject.com/en/1.8/howto/deployment/wsgi/ 8 | """ 9 | 10 | import os 11 | 12 | from django.core.wsgi import get_wsgi_application 13 | 14 | os.environ.setdefault("DJANGO_SETTINGS_MODULE", "apps.settings") 15 | 16 | application = get_wsgi_application() 17 | -------------------------------------------------------------------------------- /DjangoCrud/apps/books_cbv/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/DjangoCrud/apps/books_cbv/__init__.py -------------------------------------------------------------------------------- /DjangoCrud/apps/books_cbv/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | from books_cbv.models import Book 3 | 4 | admin.site.register(Book) -------------------------------------------------------------------------------- /DjangoCrud/apps/books_cbv/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class BooksCbvConfig(AppConfig): 5 | name = 'books_cbv' 6 | -------------------------------------------------------------------------------- /DjangoCrud/apps/books_cbv/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/DjangoCrud/apps/books_cbv/migrations/__init__.py -------------------------------------------------------------------------------- /DjangoCrud/apps/books_cbv/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | from django.urls import reverse 3 | 4 | 5 | class Book(models.Model): 6 | name = models.CharField(max_length=200) 7 | pages = models.IntegerField() 8 | 9 | def __str__(self): 10 | return self.name 11 | 12 | def get_absolute_url(self): 13 | return reverse('books_cbv:book_edit', kwargs={'pk': self.pk}) -------------------------------------------------------------------------------- /DjangoCrud/apps/books_cbv/templates/books_cbv/book_confirm_delete.html: -------------------------------------------------------------------------------- 1 | {% extends "base.html" %} 2 | 3 | {% block content %} 4 | 5 |
{{ post.content }}
9 | 13 | {% endfor %} 14 | {% endblock content %} -------------------------------------------------------------------------------- /django_login/blog/templates/blog/post_confirm_delete.html: -------------------------------------------------------------------------------- 1 | {% extends 'base.html' %} 2 | 3 | {% block content %} 4 |Don't have an account? Create an account.
16 |If you already have an account, login instead.
16 |Your payment could not be processed. Please try again later.
12 | 13 | -------------------------------------------------------------------------------- /p4n_payment/payment_app/templates/payment_success.html: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 |Your payment has been successfully processed.
12 | 13 | -------------------------------------------------------------------------------- /p4n_payment/payment_app/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /p4n_payment/payment_app/urls.py: -------------------------------------------------------------------------------- 1 | from django.urls import path 2 | from . import views 3 | 4 | urlpatterns = [ 5 | path("initiate-payment/", views.initiate_payment, name="initiate_payment"), 6 | path("payment-success/", views.payment_success, name="payment_success"), 7 | path("payment-failed/", views.payment_failed, name="payment_failed"), 8 | ] -------------------------------------------------------------------------------- /razorpay_integration/payment/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/razorpay_integration/payment/__init__.py -------------------------------------------------------------------------------- /razorpay_integration/payment/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /razorpay_integration/payment/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class PaymentConfig(AppConfig): 5 | default_auto_field = 'django.db.models.BigAutoField' 6 | name = 'payment' 7 | -------------------------------------------------------------------------------- /razorpay_integration/payment/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/razorpay_integration/payment/migrations/__init__.py -------------------------------------------------------------------------------- /razorpay_integration/payment/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | # Create your models here. 4 | -------------------------------------------------------------------------------- /razorpay_integration/payment/templates/failure.html: -------------------------------------------------------------------------------- 1 |{{task.description}}
13 |Your password has been changed successfully. Please Login
7 |Please check your inbox and follow the instruction to reset your password.
7 |Hi
2 | 3 |You're receiving this email because you requested a password reset for your user account at {{domain}}/
4 | 5 |Please click the following link to reset your password:
6 | 7 | {{ protocol }}://{{ domain }}{% url "password_reset_confirm" uidb64=uid token=token %} 8 | 9 |Thanks
10 |Todo App Team
11 | -------------------------------------------------------------------------------- /todo_list/users/tests.py: -------------------------------------------------------------------------------- 1 | from django.test import TestCase 2 | 3 | # Create your tests here. 4 | -------------------------------------------------------------------------------- /user_authentication/cwp_login/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__init__.py -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/__init__.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/__init__.cpython-310.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/admin.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/admin.cpython-310.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/admin.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/admin.cpython-312.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/apps.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/apps.cpython-310.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/apps.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/apps.cpython-312.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/forms.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/forms.cpython-310.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/forms.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/forms.cpython-312.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/models.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/models.cpython-310.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/models.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/models.cpython-312.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/urls.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/urls.cpython-310.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/urls.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/urls.cpython-312.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/views.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/views.cpython-310.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/__pycache__/views.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/__pycache__/views.cpython-312.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/admin.py: -------------------------------------------------------------------------------- 1 | from django.contrib import admin 2 | 3 | # Register your models here. 4 | -------------------------------------------------------------------------------- /user_authentication/cwp_login/apps.py: -------------------------------------------------------------------------------- 1 | from django.apps import AppConfig 2 | 3 | 4 | class CwpLoginConfig(AppConfig): 5 | default_auto_field = 'django.db.models.BigAutoField' 6 | name = 'cwp_login' 7 | -------------------------------------------------------------------------------- /user_authentication/cwp_login/forms.py: -------------------------------------------------------------------------------- 1 | from django import forms 2 | from django.contrib.auth.forms import UserCreationForm 3 | from django.contrib.auth.models import User 4 | 5 | class SignupForm(UserCreationForm): 6 | class Meta: 7 | model = User 8 | fields = ['username', 'password1', 'password2'] 9 | 10 | class LoginForm(forms.Form): 11 | username = forms.CharField() 12 | password = forms.CharField(widget=forms.PasswordInput) -------------------------------------------------------------------------------- /user_authentication/cwp_login/migrations/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/migrations/__init__.py -------------------------------------------------------------------------------- /user_authentication/cwp_login/migrations/__pycache__/__init__.cpython-310.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/migrations/__pycache__/__init__.cpython-310.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/migrations/__pycache__/__init__.cpython-312.pyc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Pankaj-Str/Django-Tutorial/a35c2e449597cfe6f679e2ee64b506eee3399451/user_authentication/cwp_login/migrations/__pycache__/__init__.cpython-312.pyc -------------------------------------------------------------------------------- /user_authentication/cwp_login/models.py: -------------------------------------------------------------------------------- 1 | from django.db import models 2 | 3 | # Create your models here. 4 | -------------------------------------------------------------------------------- /user_authentication/cwp_login/templates/index.html: -------------------------------------------------------------------------------- 1 | {% if request.user.is_authenticated %} 2 |{{ request.user.username }}
3 | Logout 4 | {% else %} 5 | Login 6 | Signup 7 | {% endif %} 8 | 9 |