Diferència entre revisions de la pàgina «Django»

De Cacauet Wiki
Salta a la navegació Salta a la cerca
Línia 13: Línia 13:
 
** DEV https://docs.djangoproject.com/en/dev/ref/models/fields/
 
** DEV https://docs.djangoproject.com/en/dev/ref/models/fields/
 
* ...
 
* ...
 +
 +
Setup:
 +
* Virtualenv
 +
* Iniciar projecte <pre>$ django-admin.py startproject myproj</pre>
 +
* Iniciar app: <pre>$ python manage.py startproject myproj</pre>
 +
* settings.py:
 +
** Ajustar DB
 +
** Afegir app
 +
** Activar admin
 +
* myapp/admin.py
 +
** registrar models a administrar (admin forms) <pre>admin.site.register( Soci )</pre>
 +
* Crear myapp/models.py
 +
* Crear taules: <pre>$ python manage.py syncdb</pre>
 +
* Engegar site: <pre>$ python manage.py runserver</pre>
 +
 
<br>
 
<br>
  

Revisió del 12:46, 12 nov 2013

Django és un framework per sites web basat en Python.

OJU amb les versions. Per GAE 1.8.7 cal Django <= 1.5 , és a dir no Django 1.6 (Nov 2013).


Django

Algunes referències:

Setup:

  • Virtualenv
  • Iniciar projecte
    $ django-admin.py startproject myproj
  • Iniciar app:
    $ python manage.py startproject myproj
  • settings.py:
    • Ajustar DB
    • Afegir app
    • Activar admin
  • myapp/admin.py
    • registrar models a administrar (admin forms)
      admin.site.register( Soci )
  • Crear myapp/models.py
  • Crear taules:
    $ python manage.py syncdb
  • Engegar site:
    $ python manage.py runserver


Google App Engine

GAE:


Django i GAE

Unint Django i GAE: