PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : python django Problem


Lord_X
2009-04-21, 19:19:58
Hallo zusammen :)

Ich wollte dieses Beispiel im Buch von GalileoComputing durcharbeiten aber leider klappt das nicht ganz.
Hier mal die URL vom Beispiel:
Galileo Python (http://openbook.galileocomputing.de/python/python_kapitel_25_005.htm#mjbec4cf343a331c2f9b5c108a6dba8c3b)
Damit man die Seite administrieren kann, soll man die Datei urls.py so anpassen:
from django.conf.urls.defaults import *
urlpatterns = patterns('',
# Uncomment this for admin:
(r'^admin/', include('django.contrib.admin.urls')),
)

So viel habe ich schon herausgefunden:
Diese Variante klappt nur mir Versionen unter 1.0. Ich verwende aber die aktuelle Version 1.0.2 von der Homepage. Ich habe hier was gefunden aber leider klappt es damit auch nicht: Django Tutorial (http://docs.djangoproject.com/en/1.0/intro/tutorial02/)
from django.conf.urls.defaults import *

# Uncomment the next two lines to enable the admin:
from django.contrib import admin
admin.autodiscover()

urlpatterns = patterns('',
# Example:
# (r'^mysite/', include('mysite.foo.urls')),

# Uncomment the admin/doc line below and add 'django.contrib.admindocs'
# to INSTALLED_APPS to enable admin documentation:
# (r'^admin/doc/', include('django.contrib.admindocs.urls')),

# Uncomment the next line to enable the admin:
(r'^admin/(.*)', admin.site.root),
)


Damit kann ich die Admin - Seite zwar anzeigen aber der Eintrag News - Meldungs fehlt.

Hier noch ein Bild, wie es aussehen sollte:
http://openbook.galileocomputing.de/python/bilder/django_admin_startseite.gif

Ich bin für jeden Tip dankbar :)

Lord_X
2009-04-21, 20:19:39
So Fehler gefunden.
Habe die Datei admin.py im falschem Ordner erstellt :uhammer:

Hier noch die Lösung.
Im Ordner news die Datei admin.py erstellen mit folgendem Inhalt:

from unser_projekt.news.models import Meldung
from django.contrib import admin

admin.site.register(Meldung)