top of page

Instalación de Django en Pythonanywhere.com

Actualizado: 10 ene 2023

Para instalar Django en pythonanywhere.com, una vez nos hemos registrado, lanzamos una consola bash desde "consoles":





En esta consola bash, comprobamos la versión de Python que tenemos instalada, creamos un ambiente virtual para instalar Django, instalamos Django y comprobamos cual es la ultima versión instalada:

python --version
mkvirtualenv django4 --python=/usr/bin/python3.9
pip install django
python -m django --version

Creamos un directorio de proyectos, entramos en el y creamos nuestro primer proyecto Django "misitioweb" desde la consola:


mkdir proyectosdjango
cd proyectosdjango
django-admin startproject misitiosweb

Entramos en archivos, y dentro del directorio de proyecto dentro del propio directorio del proyecto buscamos el archivo "settings.py".



Para la variable ALLOWED_HOSTS añadimos lo siguiente:

ALLOWED_HOSTS = ['*']

En la sección "Web" modificamos la localización de nuestro código para que apunte al directorio del proyecto donde esta el archivo "manage.py":


Modificamos el archivo que termina en wsgi.py para que contenga solamente este código:

import os
import sys

path = os.path.expanduser('~/django_projects/misitioweb')
if path not in sys.path:
    sys.path.insert(0, path)
os.environ['DJANGO_SETTINGS_MODULE'] = 'misitioweb.settings'
from django.core.wsgi import get_wsgi_application
from django.contrib.staticfiles.handlers import StaticFilesHandler
application = StaticFilesHandler(get_wsgi_application())

Y añadimos la dirección de nuestro ambiente virtual en la sección "virtualenv" para usar nuestra versión de djano:

Pulsamos el botón de recargar nuestra pagina web:

Y al visitar nuestra pagina web deberíamos de ver la pagina "home" por defecto de un proyecto Django vacio:



La demostración continua con una aplicación sencilla en este post.

58 visualizaciones0 comentarios

Comments


bottom of page