Construyendo una aplicación de blog
0 - Conjunto inicial
Creando una aplicación de blog
1 - Building Post Model
2 - Creación del sitio de administración
3 - Administrador de modelos personalizados
4 - Lista de edificios y vistas de detalles
5 - Creación de plantillas para vistas
6 - Agregar paginación
7 - Paginación utilizando vistas basadas en la clase
Mejora del blog con características avanzadas
Enviar correo con Django
8 - Forma Django en vistas
9 - Enviar correo electrónico con Django
Agregar sistema de comentarios
10 - Modelo y administrador para comentarios
11 - Creación de Modelfrom & Handel a la vista
12 - Agregar comentario a la plantilla de detalles publicar
Agregar funcionalidad de etiquetado
13 - Agregar etiqueta para publicar con django -taggit
14 - Recuperando publicaciones por similitud
Extendiendo la aplicación de blog
Creación de etiquetas de plantilla personalizadas y filtro
15 - Total_tags usando simple_tag
16 - show_latest_post etiqueta usando inclusion_tag
17 - get_most_commented_posts etiqueta usando simple_tag
Implementación de la búsqueda de texto completo con PostgreSQL
20 - Construir una vista de búsqueda
21 - Resultados de vapor y clasificación
22 - Consultas de ponderación
Ckeditor
23 - Agregar ckeditor
Cómo clonar el proyecto
Instalar Depndences primero
- Descargar e instalar la última versión de Python si no
- Descargar e instalar git si no
- Descargar e instalar la base de datos PostgreSQL Descargar y crear contraseña mientras el proceso de instalación Nombre y nombre de usuario predeterminado es Postgres
Comandos
- escritorio de CD
- virtualenv blogen
- CD Blogen
- . scripts activar
- mkdir src && cd src
- Git clone https://github.com/learnwithcode/building-a-blog-application.git. <= Aviso incluya el período
- PIP install -r requisitos.txt
Abra la configuración de la base de datos SRC/ MySite/ y Uncomment Postgres y coloque su contraseña de Postgres que creó anteriormente y agregue su configuración SMTP para compartir POST por correo electrónico
- Python Managem.py migra
- python managem.py createSuperUser
- Python Manage.py LoadData Blog/Fixtures/Post.json
- Python Manage.py LoadData Blog/Accesorios/TAG.JSON
- Python Manage.py CollectSstatic
- Python Manage.py RunServer