Django
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: