Diferència entre revisions de la pàgina «Django»
Salta a la navegació
Salta a la cerca
(→Django) |
|||
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:
- http://www.djangoproject.com
- Tutorial estupendu: https://docs.djangoproject.com/en/1.6/intro/tutorial01/
- Extendre els camps del User: http://stackoverflow.com/questions/44109/extending-the-user-model-with-custom-fields-in-django
- Model camps (fields) en Django:
- ...
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 )
- registrar models a administrar (admin forms)
- Crear myapp/models.py
- Crear taules:
$ python manage.py syncdb
- Engegar site:
$ python manage.py runserver
Google App Engine
GAE:
- Tutorial Python: https://developers.google.com/appengine/docs/python/gettingstartedpython27/introduction
- Darreres versions: https://developers.google.com/appengine/downloads#Google_App_Engine_SDK_for_Python
- ...
Django i GAE
Unint Django i GAE: