Documente Academic
Documente Profesional
Documente Cultură
org/es/django_start_project/
1. ENTORNO VIRTUAL
En cualquier directorio desde el cmd
python -m virtualenv entornotutorial
entornotutorial\Scripts\activate
http://www.stickpeople.com/projects/python/win-psycopg/
class Post(models.Model):
author = models.ForeignKey('auth.User')
title = models.CharField(max_length=200)
text = models.TextField()
created_date = models.DateTimeField(
default=timezone.now)
published_date = models.DateTimeField(
blank=True, null=True)
def publish(self):
self.published_date = timezone.now()
self.save()
def __str__(self):
return self.title
comandos:
python manage.py makemigrations blog (informar de los cambios)
python manage.py migrate blog (aplica los cambios a la bd)
COMANDOS
python manage.py runserver (correr el servidor)
Python manage.py makemigrations (hacer migraciones del modelo
internamente)
Python manage.py migrate (pasar los cambios a la base de datos)
python manage.py startapp blog (crear aplicacin )
SETTINGS.py
Cambiamos la base de datos
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.postgresql_psycopg2',
'NAME': 'tutorialespanol',
'USER': 'postgres',
'PASSWORD': 'Ale.@1995',
'HOST': 'localhost',
'PORT':5432
}
}
INSTALLED_APPS = (
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'blog',
)