Construire une application de blog
0 - Commit initial
Création d'une application de blog
1 - Modèle de poste de construction
2 - Création du site d'administration
3 - Gestionnaire de modèles personnalisés
4 - Liste des bâtiments et vues détaillées
5 - Création de modèles pour les vues
6 - Ajout de pagination
7 - Pagination à l'aide de vues basées sur une classe
Amélioration du blog avec des fonctionnalités avancées
Envoi de courrier avec Django
8 - Formulaire Django dans les vues
9 - Envoi d'e-mails avec Django
Ajout du système de commentaires
10 - Modèle et administration pour commentaire
11 - Création de modelfrom & handel en vue
12 - Ajout de commentaires pour publier le modèle de détail
Ajout de fonctionnalités de balise
13 - Ajouter une balise au poste avec Django-Taggit
14 - Récupération des messages par similitude
Extension de l'application de blog
Création de balises et de filtres de modèle personnalisés
15 - Total_Tags en utilisant Simple_Tag
16 - étiquette Show_latest_Post en utilisant l'inclusion_tag
17 - GET_MEST_COMMENTED_POSTS TAG TAGNE USIME SIMPLE_TAG
Implémentation de recherche en texte intégral avec PostgreSQL
20 - Construire une vue de recherche
21 - Résultats de la vapeur et du classement
22 - Requêtes de pondération
Ckeditor
23 - Ajout de Ckediteur
Comment cloner le projet
Installez d'abord les dépannées
- Télécharger et installer la dernière version de Python sinon
- Télécharger et installer Git sinon
- Télécharger et installer la base de données Postgresql Téléchargez et créez un mot de passe pendant le processus d'installation Nom et nom d'utilisateur par défaut sont Postgres
Commandes
- CD CD
- Virtualenv Blogen
- CD Blogen
- . scripts activer
- mkdir src && cd src
- git clone https://github.com/learnwithcode/building-a-blog-application.git. <= l'avis inclut la période
- pip install -r exigences.txt
Ouvrir des paramètres.py dans les paramètres de la base de données SRC / MySite / and Uncomment Postgres et mettez votre mot de passe de Postgres que vous avez créé ci-dessus et ajoutez vos paramètres SMTP pour la publication par e-mail par e-mail
- python manage.py migrer
- python manage.py créeuperuser
- Python Manage.py LoadData Blog / Fixtures / Post.json
- Python manage.py LoadData Blog / Fixtures / Tag.json
- Python manage.py Collectstatic
- Python Manage.py Runserver