Skip to content

devsiderio/devsiderio-blog

Repository files navigation

devsiderio-blog

Este proyecto consiste en una aplicación de blog, con múltiples funciones fundamentales, basada en el tutorial de CodeSwallow. Con este proyecto se puede practicar y aprender varias cuestiones básicas de un desarrollo web de este tipo con Django.

Entorno de desarrollo

Este proyecto fue llevado adelante con la tecnología pipenv bajo el sistema operativo Zorin OS 17.2 Core.

Cómo correr este proyecto en un entorno similar al original

  1. Descargar este repositorio. Se puede hacer desde la terminal ubicandose en la carpeta deseada y escribiendo:
  • git clone https://github.com/devsiderio/devsiderio-blog
  1. Luego, en sistemas operativos basados en Debian/Ubuntu, ejecutar los siguientes comandos para instalar pip y pipenv:
  • sudo apt install python3-pip
  • pip install pipenv
  1. Posicionarse desde la terminal sobre la carpeta del proyecto.

  2. Ejecutar los siguientes comandos:

  • pipenv install
  • pipenv shell
  • pipenv install django
  • pipenv install markdown pillow django-crispy-forms crispy-bootstrap5
  • python3 manage.py createsuperuser (A la hora de crear un superuser puede ser, por ejemplo, usuario: admin, contraseña: 1234)
  • python3 manage.py makemigrations
  • python3 manage.py migrate
  • python3 manage.py runserver
  1. Para publicar nuevos posts y administrar el sitio en general, acceder desde http://127.0.0.1:8000/admin/ con las credenciales de administrador (admin, 1234).

  2. Al hacer cambios en la base de datos, bajar el servidor (Ctrl+C) y volver a correr:

  • python3 manage.py makemigrations
  • python3 manage.py migrate
  • python3 manage.py runserver

About

No description, website, or topics provided.

Resources

License

Stars

1 star

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors