diff options
author | ankitjavalkar | 2017-05-11 20:00:38 +0530 |
---|---|---|
committer | GitHub | 2017-05-11 20:00:38 +0530 |
commit | 1e6013304779ed2dd9f2cff7dca8e6feb2cbbb35 (patch) | |
tree | cd2a985985a6c9292202004909a30dd2277e3263 /learn_django.md | |
parent | fd413e49001da5a16ecb457e01660ccab3cdb38a (diff) | |
download | learn_django-1e6013304779ed2dd9f2cff7dca8e6feb2cbbb35.tar.gz learn_django-1e6013304779ed2dd9f2cff7dca8e6feb2cbbb35.tar.bz2 learn_django-1e6013304779ed2dd9f2cff7dca8e6feb2cbbb35.zip |
Add feedback related changes
Diffstat (limited to 'learn_django.md')
-rw-r--r-- | learn_django.md | 45 |
1 files changed, 34 insertions, 11 deletions
diff --git a/learn_django.md b/learn_django.md index c132deb..cbc3641 100644 --- a/learn_django.md +++ b/learn_django.md @@ -10,27 +10,25 @@ Django Tutorial Outline 2. Installing Django - System Requirements - - Installing pip + - Use Python 3 + - Use venv - Installing Django using pip - Test successful installation using *python -m django --version* -3. Overview of Django - - What is MVC architecture - - Block Diagram explanation of MVC - - Show fig. explaining relationship between urls, views, models and forms - 3. Create your first Django Project - *django-admin startproject <name>* - Show file structure + - Describe the *settings.py* file + - Run the Test Page using *python manage.py runserver* 4. Create your first Django app *Create a micro-blogging application* - Use management command *python manage.py startapp <name>* - Show the file structure - - Describe and Modify the *settings.py* file + - Modify the *settings.py* file - Show database settings - Add app_name to INSTALLED_APPS variable - - Show other relevant variables + - Show other relevant variables 5. Django Models - What is a Django model @@ -39,6 +37,8 @@ Django Tutorial Outline - post - author - created_date + - Explain that Django is based on MVC architecture + - Explain M - Models in MVC 6. Django Admin - Create a superuser @@ -53,20 +53,43 @@ Django Tutorial Outline 8. Django views - Add a simple view to display all tweets + - Explain V - Views in MVC 9. Django Templates - Show file structure & create */templates/* directory - Create a HTML template - Describe template tags -10. Django Querysets - - Add a simple filter and explain Querysets - - Point to docs +10. Summary of Topics covered so Far + - Block Diagram explanation of MVC and Django + - Show fig. explaining relationship between urls, views, models and forms 11. Django Forms - Create a custom form to add tweets - Add a new view for submitting new tweets +12. Django Querysets + - Add a simple search filter + - Add a form and a view for search + - Explain Querysets + - Point to docs + +11. Styling and better Templates + - Adding CSS styles, Javascript and other Static assets + - Making changes to settings + - Adding static directory + 12. Adding more functionality - Add User registration - Add Login + +Advanced Topics +---------------- + +13. More about Django Admin + - User management + - Group and Permission management + +14. What are Migrations + +15. Testing Django Views & Models |