Update django python3 windows authored by Victor Pagano's avatar Victor Pagano
Instalar Virtualenv en windows
Ref: http://docs.python-guide.org/en/latest/starting/install/win/
https://datascience.com.co/how-to-install-python-2-7-and-3-6-in-windows-10-add-python-path-281e7eae62a
Instalar Python 3.
Creamos un virtualenv para el sitio de cultura (en cualquier carpeta que querramos, tipo ~/src ~/proyectos, etc):
python3 -m venv sitio-cultura-env
python -m venv sitio-env
Activamos el virtualenv
cd sitio-cultura-env
cd sitio-env
cd Scripts
activate
Clonamos el repo
Volvemos a la carpeta sitio-env con cd..
Volvemos a la carpeta sitio-cultura-env con cd..
Clonamos el repo
git clone ssh://git@gitlab.cultura.gob.ar:50683/desarrollo-cultura/redmuseos.git
Entramos al proyecto
Entramos al proyecto (lo mismo que dice en la direccion de git /redmuseos por ejemplo)
cd sitio-cultura
cd redmuseos
Cambiamos a rama de testing: git checkout testing
Cambiamos a rama de a la que queremos trabajar: git checkout testing
Instalamos requirements
pip install -r requirements.txt
Agregamos un local_settings.py
Dentro de la carpeta de proyecto (sitio-cultura) debe haber una carpeta con el mismo nombre (contiene los datos y configuraciones del proyecto), con el explorador de archivos entramos en esa carpeta y creamos un nuevo archivo de texto y lo guardamos con el nombre local_settings.py
Al archivo de agregamos la siguiente información
SECRET_KEY = "72c6f28c-88ca-4e75-930c-15b62d1deb124fc1d15a-3e48-437c-8c8a-6104151556c05ffab7e8-bf02-4fbe-a193-670e0f082f57"
NEVERCACHE_KEY = "75384395-dc40-4808-994d-22a482d6f437c8a7906b-0acf-4d88-b27a-170df20b8e510ec68c67-e716-4f8f-9049-3841c8a40ecb"
ALLOWED_HOSTS = ['.', ]
DEBUG = True
DATABASES = {
"default": {
"ENGINE": "django.db.backends.sqlite3",
"NAME": "dev.db",
}
}
NOTA IMPORTANTE: Cambiar algunos caracteres de SECRET_KEY y NEVERCACHE_KEY (no cambiar los guiones, solo caracteres de 0-9 y a-f)
9. Creamos la base de datos
En la carpeta de proyecto tipeamos en consola python3 manage.py migrate
En la carpeta de proyecto tipeamos en consola python manage.py migrate
Corremos el servidor en el puerto 8000
python3 manage.py runserver
python manage.py runserver
La direccion sera http://localhost:8000
Creamos Usuario
python3 manage.py createsuperuser
python manage.py createsuperuser
Nos va a pedir, usuario, mail y password.
......
......