Django Training

téléchargement (2)


In this training, we will study the main aspects of Django. Without forgetting the construction of API rest with Django rest framework.

French / English


Submit now

Next session : August


This Django training will allow you to acquire the necessary knowledge to create web applications with the Django Framework. Few days to acquire the basics of the Django Framework and have a good overview of the different modules available and the
possibilities. You will know how to use ORM, views and templates to quickly realize powerful web projects. You will see how to customize the integrated administration interface, integrate external modules, and manage the deployment and maintenance of your project. Good practices for using the framework will be presented throughout the internship for the sake of conciseness, efficiency, and code readability.


To follow this Django training in good conditions, it is important to know the basics of the Python language.


Become a webmaster of sites built with Drupal
Understand the main operating principles of Drupal in order to be able to interact with development teams
Understand the main operating principles of Drupal in order to be able to interact with development teams.

Training Program

1- Introduction To Django
- Reminders on the HTTP protocol
- Understand the structure of a Django project
- Walkthrough file
- The routing via
- Views, and objects of request / response
- Template, links, tags and filters
2- ORM Django
- Supported databases
- Create models, types of fields
- Access to data with querysets
- Relational fields and Managers
- Aggregation and annotations of queries
- Database models: user and groups
- How Class Based Views work
3- The Django Administration Interface
- Install the administration interface
- User accounts and rights
- Publish models in the interface
4- User Workflow
- Authentication and session
- Middleware
- Forms
5- Forms Management
- Create a form
- Field types
- Data validation
- Create custom fields
- Customize appearance
- Use AJAX for submission File
- Upload CSRF protections
5- Internationalization
- Internationalize an application
- Language file management JavaScript
- Translations User language detection
5- Deployment and Maintenance
- Integration in Apache or Nginx : the WSGI protocol
- Management of static files
- Django- debug - toolbar


All the exercises have as a common thread the creation of a
complete Web server in Django with user management, display of HTML pages

Take in hand the framework Django
Build a Site Web
Provide a usable REST API for mobile / front-end clients
Customize Django for your needs
Test and deploy your site in production.
Select the fields to be shown. Others will be hidden. Drag and drop to rearrange the order.
  • Image
  • SKU
  • Rating
  • Price
  • Stock
  • Availability
  • Add to cart
  • Description
  • Content
  • Weight
  • Dimensions
  • Additional information
Click outside to hide the comparison bar