app-generator / tutorial-django

Django Tutorial - Learn to code in Django | AppSeed
https://appseed.us/admin-dashboards/django
MIT License
0 stars 0 forks source link
appseed django elearning tutorial

Django Tutorial

Content provided by experienced developers based on the suggestions/questions from the audience. This initiative aims to provide Free/Allways up-to-date Django programming tutorials - Read the Manifest.


How it works


Become a contributor

:point_right: Open a new issue using Contributor word in the title. Please provide relevant information regarding your experience.


Topics


What is Django

:point_right: Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Built by experienced developers, it takes care of much of the hassle of Web development, so you can focus on writing your app without needing to reinvent the wheel. It’s free and open source.


Install Django

:point_right: The easiest way to install Django is to use PIP the official package-management tool.

$ pip install django


How to check Flask version

Open a Python console (type python in terminal) and check the installed version as below:

>> import django
>> django.__version__
'3.1.7' 
>>>

In this case the installed version is 3.1.7


Django Software Architecture

:point_right: A short introduction to Django MVT architecture and how is it different from the long-existing MVC architecture.


:link: Read more: Django Software Architecture


:point_up_2: Return to top


Django Mixins

:point_right: A Mixin is a special kind of inheritance in Python (and other object-oriented languages) and it’s starting to get a big rise in Django / Web Application Development.


:link: Read more: Django Mixins


:point_up_2: Return to top


Custom Commands

:point_right: Django comes with a variety of command line utilities that can be either invoked using django-admin.py or the convenient manage.py script.


:link: Read more: Custom Commands


:point_up_2: Return to top


Django CRUD Tutorial

:point_right: Django is based on MVT (Model View Template) architecture and revolves around CRUD (Create Read Update Delete) operations. In general, CRUD means performing Create, Read, Update and Delete operations on a table in a database.


:link: Read more: Django CRUD Tutorial


:point_up_2: Return to top


Context Processors

:point_right: The context processor has a simple interface. It’s a python function that takes one argument, an HttpRequest object, and returns a dictionary that gets added to the template context. Each context processor must return a dictionary.


:link: Read more: Context Processors


:point_up_2: Return to top


Django Plugins

:point_right: A tutorial on how to create the first third-party Django library or application. The Python Package Index (PyPI) has a vast range of packages you can use in your own Python programs.


:link: Read more: Django Plugins


:point_up_2: Return to top



Django Tutorial - Free/Allways up-to-date Django-related content | by AppSeed.