|
|
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.
|
|
|
|
... | ... | |