Seite 1 von 1

Django admin / keine Anzeige der Model Daten

Verfasst: Mittwoch 3. September 2008, 09:21
von alen
Hallo Zusammen,

da ich mit Django nicht so viel Erfahrungen habe, hier mal eine Frage.
Ich habe folgendes Model:

Code: Alles auswählen

class concerts_data(models.Model):
	id 			= models.AutoField(primary_key=True)
	when 		= models.DateField(default=datetime.datetime.today)
	who 		= models.CharField(blank=True, max_length=100)
	city 		= models.ForeignKey('concerts_city',related_name='',to_field='city')
	place 		= models.ForeignKey('concerts_place',related_name='',to_field='place')
	details 	= models.TextField(blank=True)
	last_update = models.DateField(default=datetime.datetime.today)
	
	class Admin:
		list_display = ('when','who','city')
		search_fields = ('who','city','where')
		list_display_links = ("when",'who','city','place')
		list_filter = ("who",)
		search_fields = ["who", "city",]

	def __unicode__(self):
		return u"<%s %s %s %s>" % (
			self.when, 
			self.who, 
			self.city, 
			self.place
		)
und nun bekomme ich keinerlei Anzeige im Django Admin Interface zu diesem Model. Was habe ich übersehen oder falsch gemacht ? Kann mir jemand auf die Sprünge helfen.

Grüße
Alen

Verfasst: Mittwoch 3. September 2008, 09:36
von Leonidas
Welche Django-Version benutzt du denn?

PS: Man lässt nicht soviele Leerzeichen um das ``=`` stehen, sieht hässlich aus. Klassen werden in CamelCase geschrieben.

Verfasst: Mittwoch 3. September 2008, 14:20
von jens
Die Admin class in der Model class ist das alte Schema. Das neue sieht so aus: http://docs.djangoproject.com/en/dev/re ... in-objects

siehe auch http://code.djangoproject.com/wiki/Back ... minclasses