Django ist ein in Python geschriebenes Open -Source -Webanwendungs -Framework, das eine Reihe von Tools und Funktionen für die schnelle Entwicklung sicherer, skalierbarer und effizienter Webanwendungen bietet. Django basiert auf dem Modell der MVC-Architekturmodell (Modell-View-Controller) und nimmt Best Practices an, um die Wiederverwendbarkeit und Wartbarkeit des Codes zu betonen. Die Designphilosophie ist trocken (wiederholen Sie sich nicht selbst), mit der Entwickler sich auf die Geschäftslogik konzentrieren können, ohne alle Komponenten von Grund auf neu aufbauen zu müssen, indem viele integrierte Funktionen und lösungsübergreifende Lösungen bereitgestellt werden. Dieses Open -Source -Projekt zielt darauf ab, Ihnen die grundlegende Django -Projekterstellung und das Schreiben einfacher Programme zu erklären.
Dieses Projektbeispiel ist ein Produktinventar- und Abfragesystem. In der von uns erstellten Datentabelle werden die detaillierten Informationen des Produkts in der Datenbank gespeichert, und die Abfragedaten können gemäß den Bedingungen filtriert werden, um detaillierte Produkt- oder Produktkategorieinformationen zu erhalten.
Online-Leseadresse: https://likechen.gitbook.io/sweettalk-django4.2/
Lernzyklus: 8 Tage, die durchschnittliche Zeit zwischen 1 Stunde und 2 Stunden am Tag, und sie schwankt nach der Stärke der individuellen Lernakzeptanz.
Lernform: theoretisches Lernen + praktische Übungen
Publikumspositionierung: Eine bestimmte Python -Stiftung ist erforderlich
Schwierigkeitsgradkoeffizient: Medium
Wenn Sie der Meinung sind, dass dieses Projekt Fehler gibt, können Sie hier klicken, um die Inhalte einzureichen, die Sie hinzufügen möchten. Wir werden es so schnell wie möglich ergänzen, nachdem wir es gesehen haben.
Dieses Projekt hat klare und präzise Lehrdokumente und passende Nachklassenübungen.
Der Projektentwicklungsprozess umfasst Design, Entwicklung, Debugging und andere Links, wodurch Sie mit dem gesamten Lebenszyklus von Webanwendungen vertraut machen.
| Datawhale Open Source -Lernen | Erste Schritte mit Django Backend Development |
|---|---|
| 202308 | 54 Menschen |
| 202310 | 89 Personen |
| 202312 | 59 Menschen |
| 202405 | 33 Personen |
| Inhalt | Details | Zeit aktualisieren | schreiben | Rezension |
|---|---|---|---|---|
| P11, P12 Inhalt verschmelzen | Merge ModelViewSet, Defaultrouter und benutzerdefinierte Funktionen zusammenführen | 2023/12/07 | Guo Dandan | Yuan Bowen |
| P8 -Inhaltserweiterung | Queryset- und Instanz ergänzende Konzepte und Codebeispiele | 2023/12/07 | Yuan Bowen | Zhang Haisheng |
| P10 Inhaltsergänzung | Erweiterte Verwendung von django -Serialisierungszusammenhandlung ergänzenden Konzepte und Beispiele | 2023/12/07 | Zhang Haisheng | Liu Jianjian |
| Fügen Sie P12 neue Inhalte hinzu | Einführung in Postman- und Inlands -API -Debugging -Tools Einführung in das Hinzufügen von API -Tools | 2023/12/07 | Guo Dandan | Li Kechen |
| Fügen Sie P13 neue Inhalte hinzu | Django-Nachklassenübungen fügen Django-Nachklassenübungen hinzu | 2023/12/07 | Liu Jianjian | Zhang Haisheng |
| Verbessern Sie den Inhalt von P07 | Erstellen Sie Datentabellen im Ansichtssatz und verbessern Sie den Prozess des Hinzufügens neuer Datenabfragedaten | 2023/12/17 | Zhu min | Li Kechen |
Projektleiter: Li Kechen
E -Mail: [email protected]
![]() Li Kechen Nanjing Universität für Luftfahrt und Astronautik Linkeng Technology | ![]() Zhu Mengyu Nantong Institute of Technology Linkeng Technology | ![]() Zhang Haisheng Nantong Normal College Linkeng Technology | ![]() Zhou Huan Wuhan Business School Linkeng Technologie |
Besonderer Dank geht an SM1LES, Hu Ruifeng und Zhou Lixuan für ihre Hilfe und Unterstützung für dieses Projekt.
Besonderer Dank geht an die Studenten, die zum Tutorial unten beigetragen haben!