Erstellen einer Blog -Anwendung
0 - Erstes Commit
Erstellen einer Blog -Anwendung
1 - Postmodell aufbauen
2 - Administratorseite erstellen
3 - benutzerdefinierter Modellmanager
4 - Gebäudeliste und Detailansichten
5 - Vorlagen für Ansichten erstellen
6 - Paginierung hinzufügen
7 - Paginierung mit klassifizierten Ansichten
Verbesserung des Blogs mit fortgeschrittenen Funktionen
Post mit Django senden
8 - Django -Form in Ansichten
9 - E -Mail mit Django senden
Hinzufügen von Kommentarsystemen
10 - Modell und Administrator für einen Kommentar
11 - Erstellen von Modelfrom & Händel in Blick
12 - Kommentar hinzufügen, um eine Detailvorlage zu veröffentlichen
Hinzufügen von Tagging -Funktionen
13 - Fügen Sie Tag hinzu, um mit Django -Taggit zu posten
14 - Posts nach Ähnlichkeit abrufen
Erweiterung der Blog -Anwendung
Erstellen Sie benutzerdefinierte Template -Tags und Filter
15 - Total_Tags mit Simple_Tag
16 - show_latest_post tag mit inclusion_tag
17 - Get_ MOST_COMMENTED_POSTS -Tag mit Simple_Tag
Implementierung der Volltextensuche mit PostgreSQL
20 - Aufbau einer Suchansicht
21 - Dampf- und Ranking -Ergebnisse
22 - Gewichtungsanfragen
Ckeditor
23 - CKEDITOR Hinzufügen
Wie man das Projekt klon
Installieren Sie zuerst Depndencies
- Laden Sie die neueste Version von Python herunter und installieren Sie es, wenn nicht
- Laden Sie Git herunter und installieren Sie es, wenn nicht
- Download und installieren Sie Postgresql -Datenbank herunter und erstellen Sie Passwort, während der Installationsprozess Standardname und Benutzername Postgres sind
Befehle
- CD -Desktop
- Virtualenv Blogen
- CD -Bloggen
- . scripts aktivieren
- mkdir src && cd src
- Git Clone https://github.com/learnwithcode/building-a-blog-application.git. <= Hinweis enthalten Zeitraum
- PIP Installation -r Anforderungen.txt
Öffnen Sie die Einstellungen der Einstellungen in SRC/ MySite/ und in der Überbrückung der Postgres -Datenbankeinstellungen und geben Sie Ihr oben erstellter Postgres -Kennwort ein und fügen Sie Ihre SMTP -Einstellungen für Freigeben Post per E -Mail hinzu
- python verwalten.py migrieren
- python verwalten.py Createsuperuser
- Python verwalten.
- python verwalten.py loaddata blog/fixtures/tag.json
- Python verwalten.py CollectStatic
- Python verwalten.py RunServer