Django learning knowledge points, road map, data summary, recommended collection!

Five packs of spicy strips! 2021-09-15 12:45:54
django learning knowledge points road

Hello everyone , I'm spicy .

All the previous updates are crawler actual combat projects , It's better to have feedback , There are also those who read less , Generally speaking, the content of the article is relatively single , The main entanglement is to take the basic pure technology output , Or output some actual combat projects . If you want me to update more Python Basic knowledge of , Or the basics of reptiles , Or the basics of other directions , Tell me in comments or private letters , I will adjust the output of the article according to your feedback 【 Try to be the favorite blogger 】, At the same time, I'll give you a preview of the preliminary adjustments I'm going to make to the article , I will update the learning content in more directions in the future , Including Crawlers 、 Data analysis 、 Basic knowledge points 、 Algorithm, etc. , Pay attention to the interesting reading of the article and add the explanation of basic knowledge points . Today brings you Django Summary of learning knowledge points and learning roadmap , I hope I can help you , Remember to give three spicy strips .


Django It's a high standard Python An open source model driven by programming language 、 View 、 Controller style Web Application framework , It originated in the open source community . Use this architecture , Programmers can easily 、 Quickly create high quality 、 Easy maintenance 、 Database driven applications .

Django Summary of learning points

Django technological process

1.1.Django Introduce 【 First understand Django What is it? , How is it going now 】

1.2. A virtual environment 【 Learn how to build a virtual environment , Using virtual environments 】

1.3. establish Django project 【 Start creating your first 】

1.4. Model 【 understand Django The steps of database development 】

1.5. Site management 【 Including interface management 、 Create administrators, etc 】

1.6. The view and URL【 Define views 、 To configure URLconf

1.7. summary View and URL Matching process

1.8. Templates 【 Create a template 、 Set template 】

1.9. summary View-Templates technological process

1.10. Case realization 【 A small case can be implemented 】

1.11. Configuration files and static files 【settings The configuration file 、App Application configuration 】


2.1. MVT The illustration

2.2. Project preparation 【 Create project 、 Test project 】

2.3. To configure

2.4. Define model classes 【 Understanding definitions , Add test data 】

2.5. shell Tools 【 Mark the key points 、 The test is to take 】

2.6. Database operation 【 increase 、 Delete 、 Change 】

2.7. Inquire about 【 Basic condition query 、 Aggregation function and sorting function, etc 】


3.1. View introduction and project preparation

3.2. URLconf

3.3. Route naming and reverse Anti parsing

3.4. Use PostMan Test the request

3.5. HttpRequest object

3.6. HttpResponse object

3.7. State to keep

3.8. Class view and middleware


4.1. Django Use the built-in template

4.2. Django Use Jinja2 Templates

4.3. CSRF


PS:redis database 、git、vue、xmind、vue Components 、 Project deployment is something to learn


Django Learning Roadmap



Django Learning book recommendation

django Official documents : Portal

The django book 2.0

django Introduction to blog development

Tango With Django 


Django Learning materials

Django Learning materials Baidu online disk link 【 After receiving it, you can say in the comment that you have received it 】:  【 Extraction code :json 】

本文为[Five packs of spicy strips!]所创,转载请带上原文链接,感谢

  1. Python - Programmation orientée objet - pratique (6)
  2. Python - Programmation orientée objet - réflexion hasattr, GetAttr, GetAttr, delattr
  3. Python - Programmation orientée objet - _Dict
  4. Python - pydantic (2) Modèle imbriqué
  5. Non-ASCII character ‘\xe5‘ in file on line 4, but no encoding declared; see http://python.or
  6. python笔记(一)
  7. Non - ASCII character 'xe5' in file on Line 4, but no Encoding declared;Voirhttp://python.or
  8. Notes Python (1)
  9. Talk about how JMeter executes Python scripts concurrently
  10. In Beijing, you can't see the moon in the Mid Autumn Festival. Draw a blood red moon in Python
  11. Un des pandas crée un objet
  12. Machine learning | unitary regression model Python practical case
  13. Draw a "Lollipop chart" with Excel and python
  14. Python uses scikit learn to calculate TF-IDF
  15. Getting started with Python Basics_ 3 conditional statements and iterative loops
  16. Python dynamic properties and features
  17. 云计算开发:Python内置函数-min()函数详解
  18. [Python skill] how to speed up loop operation and numpy array operation
  19. 雲計算開發:Python內置函數-min()函數詳解
  20. Développement de l'informatique en nuage: explication détaillée de la fonction intégrée python - min ()
  21. 从0起步学Python(附程序实例讲解)第1讲
  22. 从0起步学Python(附程序实例讲解)第1讲
  23. Apprendre Python à partir de 0 (avec des exemples de programme) leçon 1
  24. Apprendre Python à partir de 0 (avec des exemples de programme) leçon 1
  25. With Python, I'll take you to enjoy it for a month when the Mid Autumn Festival is coming
  26. You can't write interface software in Python! Which software on sale has no UI?
  27. Python国内外原题解析及源码1~15
  28. Python实现长篇英文自动纠错~
  29. Python implémente la correction automatique des erreurs en anglais long
  30. Analyse des problèmes originaux et code source de Python au pays et à l'étranger 1 ~ 15
  31. 一张思维导图学Python之表白
  32. Python教学中课程思政建设的研究探索2
  33. Recherche sur la construction idéologique et politique du Programme d'études dans l'enseignement Python 2
  34. Une présentation de la cartographie mentale Python
  35. Python高级用法总结(8)-函数式编程
  36. Python + Mirai development QQ robot starting tutorial (2021.9.9 test is valid)
  37. Python Advanced use Summary (8) - functional Programming
  38. How to get started with Python and share learning methods for free. All you want to know is here
  39. Python + Mirai development QQ robot starting tutorial (2021.9.9 test is valid)
  40. Python趣味编程中(PPT适合青少儿和零基础学习Python)
  41. Python基础第1讲(含代码、Python最新安装包、父与子的编程之旅:与小卡特一起学Python中文版)
  42. 用 Python 增强 Git
  43. Python基礎第1講(含代碼、Python最新安裝包、父與子的編程之旅:與小卡特一起學Python中文版)
  44. Base Python leçon 1 (y compris le Code, le dernier paquet d'installation Python, le voyage de programmation parent - enfant: apprendre la version chinoise de python avec le petit Carter)
  45. Dans la programmation amusante Python (ppt pour les jeunes enfants et l'apprentissage de base zéro Python)
  46. 非常好的题目详解Python字典的用法
  47. Python teaches you to build wechat push live Betta reminder from 0 (single room simplified version)
  48. Python 协程与 JavaScript 协程的对比
  49. 手把手带你用Python实现一个量化炒股策略
  50. Main dans la main pour mettre en œuvre une stratégie quantitative de spéculation boursière en python
  51. Comparaison des coproductions Python et JavaScript
  52. 【python种子项目ppc】一行代码生成项目与开发详细指导
  53. Docker 部署一个用 Python 编写的 Web 应用
  54. Python - poetry(4)管理环境
  55. Python - poetry(2)命令介绍
  56. [Python Seed Project PPC] a line of Code Generation Project and Development detailed guidance
  57. Introduction à la commande python - Poetry (2)
  58. Python - Poetry (4) Management Environment
  59. I collected Banhua's spatial data set in Python. In addition to meizhao, I found her other secrets again!
  60. I modified ban Hua's boot password in Python and found her secret after logging in again!