Învață Django, un cadru web Python, în acest curs complet. Cursul acoperă, de asemenea, panda, matplotlib, JavaScript, ajax, xhtml2pdf, dropzone.js și multe altele!
Veți învăța despre:
➜ concepte django (modele, vizualizări, șabloane, semnale și multe altele!)
➜ cadre de date panda
➜ Matplotlib și integrarea seaborn
➜ integrare pdf
➜ integrarea javascript ajax
➜ dropzone js pentru fișiere csv
➜ lucrul cu base64
➜ și multe altele!
✏️ Curs dezvoltat de Pyplane. Verificați canalul lor: https://www.youtube.com/channel/UCQtHyVB4O4Nwy1ff5qQnyRw
💻 Cod sursă și fișiere de pornire: https://blog.pyplane.com/blog/django-report-app/
⭐️ Conținutul Coruse ⭐️
⌨️ (0:00:00) introducere
⌨️ (0:03:35) Configurarea proiectului django partea 1
⌨️ (0:09:56) Configurarea proiectului django partea 2
⌨️ (0:15:11) Configurarea proiectului django partea 3
⌨️ (0:25:21) model client
⌨️ (0:30:49) model de produs
⌨️ (0:36:30) model de profil + semnal post_save
⌨️ (0:48:14) model de vânzare
⌨️ (1:12:05) m2m_a schimbat semnal
⌨️ (1:19:15) model de rapoarte
⌨️ (1:24:14) prima vizualizare și șablon
⌨️ (1:33:25) lucrând la lista de vânzări
⌨️ (1:39:58) navigând la pagina de detalii
⌨️ (1:49:27) crearea formularului de căutare
⌨️ (1:58:15) obțineți datele din formularul de căutare
⌨️ (2:01:08) primele seturi de interogări și cadre de date
⌨️ (2:17:05) afișați cadre de date în șabloane
⌨️ (2:24:04) cadru de date pentru poziții
⌨️ (2:32:47) obțineți ID-ul de vânzări pentru obiectele de poziție
⌨️ (2:38:00) funcția de aplicare
⌨️ (2:49:01) îmbinați cadre de date
⌨️ (2:54:57) efectuează grupări
⌨️ (2:58:12) lucrând la diagramele partea 1
⌨️ (3:02:58) lucrând la diagramele partea 2
⌨️ (3:17:18) salut lumea de pe consolă
⌨️ (3:21:29) adăugarea modului
⌨️ (3:29:04) adăugați formularul de raportare la modal
⌨️ (3:35:45) adăugați câmpul „rezultate după”.
⌨️ (3:50:02) alertă fără date disponibile
⌨️ (3:53:51) adăugați graficul la modal
⌨️ (3:58:48) creați obiecte de raport
⌨️ (4:28:46) adăugarea de alerte la modal
⌨️ (4:33:27) lista de rapoarte și pagina de detalii
⌨️ (4:41:35) lucrând la lista de rapoarte
⌨️ (4:47:43) lucrând la detaliile raportului
⌨️ (4:51:33) primul pdf
⌨️ (4:58:13) raportul pdf
⌨️ (5:04:19) adăugați dropzone + favicon
⌨️ (5:07:30) lucrând la dropzone js partea 1
⌨️ (5:17:01) lucrând la dropzone js partea 2
⌨️ (5:23:52) se încarcă csvs
⌨️ (5:35:45) primele obiecte din fișier
⌨️ (5:49:27) îmbunătățirea zonei de drop
⌨️ (5:56:15) dropzone js ultimele atingeri
⌨️ (6:04:03) îmi adaug profilul
⌨️ (6:09:42) lucrând la profilul meu
⌨️ (6:17:06) autentificare
⌨️ (6:31:14) protejarea vederilor
⌨️ (6:36:17) adăugarea barei de navigare
⌨️ (6:49:03) pagina cu detalii de vânzare uitată
⌨️ (6:57:06) încă + pașii următori
🎉 Mulțumim susținătorilor noștri Champion:
👾 Otis Morgan
👾 DeezMaster
👾 Katia Moran
—
Învățați să codificați gratuit și obțineți un job de dezvoltator: https://www.freecodecamp.org
Citiți sute de articole despre programare: https://freecodecamp.org/news
Cursuri interesante:
- Tutorial Dezvoltare Web cu Python – Aplicații web bazate pe baze de date Flask și dinamice
- Python Django Web Framework – Curs complet pentru începători
- Tutorial ASP.NET Core – Proiecte de la începător până la avansat
- Învață C++ modern construind un plugin audio (cu cadru JUCE) – Curs complet
- Cadrul PHP Yii2 – Curs complet (Construiți o clonă YouTube)
- Tutorial joc Python Platformer pentru începători
- Aflați ASP.NET Core 3.1 – Curs complet pentru începători [Tutorial]
- Creați și implementați o clonă LeetCode cu React, Next JS, TypeScript, Tailwind CSS, Firebase
- Curs de dezvoltare web backend Python (cu Django)
- Django For Everybody – Curs universitar complet Python