Django est un cadre d'applications Web open source écrit en Python qui fournit une suite d'outils et de fonctionnalités pour le développement rapide d'applications Web sécurisées, évolutives et efficaces. Django est basé sur le modèle d'architecture MVC (modèle-View-Controller) et adopte les meilleures pratiques pour souligner la réutilisabilité et la maintenabilité du code. Sa philosophie de conception est sèche (ne vous répétez pas), ce qui permet aux développeurs de se concentrer sur la logique métier sans avoir à construire tous les composants à partir de zéro en fournissant de nombreuses fonctionnalités intégrées et des solutions standard. Ce projet open source vise à vous expliquer la création de projet Django de base et l'écriture de programmes simples.
Cet exemple de projet est un système d'inventaire de produits et de requête. Grâce au tableau de données que nous avons construit, les informations détaillées du produit sont stockées dans la base de données, et les données de requête peuvent être filtrées en fonction des conditions pour obtenir des informations détaillées sur les produits ou la catégorie de produits.
Adresse de lecture en ligne: https://likechen.gitbook.io/sweettalk-django4.2/
Cycle d'apprentissage: 8 jours, le temps moyen passé entre 1 heure et 2 heures par jour, et il fluctue en fonction de la force de l'acceptation de l'apprentissage individuel.
Formulaire d'apprentissage: apprentissage théorique + exercices pratiques
Positionnement de la foule: une certaine fondation Python est requise
Coefficient de difficulté: moyen
Si vous pensez qu'il y a des erreurs dans ce projet, vous pouvez cliquer ici pour soumettre le contenu que vous souhaitez ajouter. Nous le compléterons dès que possible après l'avoir vu.
Ce projet a des documents d'enseignement clairs et concis et des exercices après la classe.
Le processus de développement du projet implique la conception, le développement, le débogage et d'autres liens, ce qui vous fera familiariser avec l'ensemble du cycle de vie des applications Web.
| Apprentissage open source de Datawhale | Début avec le développement du backend Django |
|---|---|
| 202308 | 54 personnes |
| 202310 | 89 personnes |
| 202312 | 59 personnes |
| 202405 | 33 personnes |
| contenu | Détails | Mettre à jour l'heure | écrire | Revoir |
|---|---|---|---|---|
| P11, P12 Fusion de contenu | Fusionner ModelViewset, Defaultrouter et Fonctions personnalisées | 2023/12/07 | Guo Dandan | Yuan Bowen |
| Extension du contenu P8 | Queryset et complément d'instance Concepts et exemples de code connexes | 2023/12/07 | Yuan Bowen | Zhang Haisheng |
| Supplément de contenu P10 | Utilisation avancée des concepts et exemples liés à la sérialisation DJANGO | 2023/12/07 | Zhang Haisheng | Liu Jianjian |
| Ajouter un nouveau contenu à P12 | Introduction aux outils de débogage API domestiques et domestiques Introduction à l'ajout d'outils API | 2023/12/07 | Guo Dandan | Li Kechen |
| Ajouter un nouveau contenu à P13 | Django After Class Exercices Ajouter des exercices de Django After Class | 2023/12/07 | Liu Jianjian | Zhang Haisheng |
| Améliorer le contenu P07 | Créer des tables de données dans l'ensemble de vue et améliorer le processus d'ajout de nouvelles données de requête de données | 2023/12/17 | Zhu Min | Li Kechen |
Chef de projet: Li Kechen
Courriel: [email protected]
![]() Li Kechen Université de Nanjing d'aéronautique et d'astronautique Technologie Lincheng | ![]() Zhu Mengyu Nantong Institute of Technology Lincheng Technology | ![]() Zhang Haisheng Nantong Normal College Lincheng Technology | ![]() Zhou Huan Technologie de Lincheng de l'école de commerce de Wuhan |
Un merci spécial à SM1les, Hu Ruifeng et Zhou Lixuan pour leur aide et leur soutien à ce projet.
Un merci spécial aux étudiants qui ont contribué au tutoriel ci-dessous!