Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Django 1.5

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.

Django 1.5

Instalacion, Configuracion, Ejemplos

Avatar for yandry0007

yandry0007

June 27, 2014
Tweet

Other Decks in Research

Transcript

  1. Instalar Django en una carpeta virtual @Yandry_Ramirez $sudo apt-get install

    python-setuptools $sudo easy_install pip $pip install virtualenv //Crear el entorno Virtual $virtualenv carpetaVirtual $source bin/activate (carpetaVirtual) $pip install django //se utiliza la carpeta virtual para poder trabajar con dife
  2. Instalar Django en el S.O. real @Yandry_Ramirez Descargamos el archivo

    Django ? $sudo python setup.py install $mkdir unl // Creamos nuestro primer proyecto unl$ django-admin.py startproject inicio //wsgi.py es un servidor basico de django //init.py sirve para asignar esa carpeta como si fuera un paquete de python //manage.py para correr todas las librerias para poder manejar esta aplicacion //setting.py se almacenan todas nuestras configuraciones globales //urls.py Todas las urls de nuestra aplicación. //Instala referencias de python en django $python manage.py runserver // Levantamos el servidor
  3. Activar el admin de Django @Yandry_Ramirez mysql>create database inicio; Configurar

    el settings.py de Django Ingresamos al settings.py y configuramos mysql o sqlite3 Habilitar el admin: 'django.contrib.admin', Luego editamos el archivo urls.py $python manage.py runserver // Crear la base de datos Descomentamos estas lineas: from django.contrib import admin admin.autodiscover() url(r'^admin/', include(admin.site.urls)), // Levantamos el servidor $manage.py syncdb // Nos da un error....? // Falto Sincronizar la BD y listo!!!
  4. Crear una aplicación en Django @Yandry_Ramirez $mkdir apps // Crear

    un archivo init.py apps$ touch __init__.py //define una carpeta como si fuera un módulo // Crear una carpeta apps // Crear la aplicacion con el comando: $apps$ django-admin.py startapp libros // Crear los modelos libros$ nano models.py //Creamos las clases Libro, Usuario class Libro(models.Model): titulo = models.CharField( max_length=200) descripcion = models.TextField( max_length=200) def __unicode__(self): return self.nombre from django.contrib import admin from inicio.apps.libros.models import Libro, Usuario admin.site.register(Libro) admin.site.register(Usuario) // Crear el archivo admin.py 'inicio.apps.libros', // Agregamos la aplicacion al settings.py