*Franco Nicolás Jones👋
Este es un proyecto realizado para el curso de Python en coderhouse. Se trata de un blog en el que podrás navegar y crear posts categorizados..
Puede ver el proyecto funcionando entrando en el siguiente Link
Para acceder al proyecto clonándolo, deberás ejecutar en consola:
git clone https://github.com/Zero9BSC/proyecto_final_django.git
Se debe crear el entorno virtual de python:
cd proyecto_final_django
python -m venv django
Luego activamos el entorno con el siguiente comando:
django\Scripts\activate
Para instalar los requerimientos procederemos de la siguiente forma.
pip install -r requirements.txt
Para correr nuestro blog deben iniciar nuestro proyecto en la carpeta "my_blog" de la siguiente manera:
cd my_blog
Luego realizamos una migracion de nuestros Models para asegurarnos que corra todo bien:
python manage.py migrate
Por ultimo iniciamos nuestro servidor local de la siguiente manera:
python manage.py runserver
Si todo fue bien esto iniciara un servidor web de nuestro Blog(Click para ir al inicio) en el cual ya podremos trabajar.
Para gestionar el servidor primero debemos crear un super usuario con el siguiente comando desde la terminal y cargar los datos que nos pide:
python manage.py createsuperuser
Para acceder al menu de administrador debe colocar en la barra de navegacion http://localhost:8000/admin/ o darle click al siguiente Link y loguearse con los datos anteriormente cargados.
🛠️ Python
🛠️ Django
🛠️ HTML
🛠️ CSS
Cada Modelo será creado de la siguiente manera:
🌱 Post: Cada post será según lo siguiente:
Campo | Tipo | Valor |
---|---|---|
titulo | CharField | titulo |
subtitulo | CharField | subtitulo |
fecha | DateField | fecha |
texto | CharField | texto |
🌱 PostNoticias: Cada Post de noticias será según lo siguiente:
Campo | Tipo | Valor |
---|---|---|
titulo | CharField | titulo |
subtitulo | CharField | subtitulo |
fecha | DateField | fecha |
texto | CharField | texto |
🌱 PostReviews: Cada Post de reviews será según lo siguiente:
Campo | Tipo | Valor |
---|---|---|
titulo | CharField | titulo |
subtitulo | CharField | subtitulo |
fecha | DateField | fecha |
texto | CharField | texto |
🌱 PostGaming: Cada Post de gaming será según lo siguiente:
Campo | Tipo | Valor |
---|---|---|
titulo | CharField | titulo |
subtitulo | CharField | subtitulo |
fecha | DateField | fecha |
texto | CharField | texto |
🌱 PostSoftware: Cada Post de software será según lo siguiente:
Campo | Tipo | Valor |
---|---|---|
titulo | CharField | titulo |
subtitulo | CharField | subtitulo |
fecha | DateField | fecha |
texto | CharField | texto |
🌱 PostHardware: Cada Post de hardware será según lo siguiente:
Campo | Tipo | Valor |
---|---|---|
titulo | CharField | titulo |
subtitulo | CharField | subtitulo |
fecha | DateField | fecha |
texto | CharField | texto |
🌱 Contacto: Cada contacto será según lo siguiente:
Campo | Tipo | Valor |
---|---|---|
nombre | CharField | nombre |
EmailField | ||
consulta | CharField | consulta |