Die Admin Seite muss explizit aktiviert werden:
from django.conf.urls.defaults import * # Uncomment the next two lines to enable the admin: from django.contrib import admin admin.autodiscover() urlpatterns = patterns('', # ... # Uncomment the next line to enable the admin: (r'^admin/(.*)', admin.site.root), )
Login mit Superuser Account der beim syncdb angelegt wurde:
Klick auf “Polls.”
Klick auf “What’s up?” zum Bearbeiten:
Hinweise:
- Das Formular wird automatisch aus dem Model erstellt.
- Die HTML Eingabefelder werden entsprechen dem Model Field (z.B. django.db.models.DateTimeField) erstellt.
Siehe http://docs.djangoproject.com/en/dev/ref/contrib/admin/
Das Admin-Interface ist für ADMINs. Es ist nur mit großen Verrenkungen möglich, das Admin-Interface für “Otto-Normalverbraucher” nutzbar zu machen. Django ist keine fertige Anwendung sondern eine Bibliothek/Werkzeugkasten. Die Ansicht für den Webanwender muss man selber entwickeln.