Hallo,
kleine Frage zu dem Django-Admin-Interface in Verbindung mit Models:
Gibt es eine Möglichkeit das Hinzufügen eines Datensatzes von einem Model im Django-Admin Visuell zu untergliedern?
Rein zur besseren Übersicht, dass nicht alle Felder so untereinander geknallt sind.
So in etwa wie hier:
http://sehmaschine.net/media/filebrowser/fb_4.jpg
Hier hat man zum Beispiel die Unterteilung in Status, Übersicht, ...
Wäre über Hilfe dankbar!
Django-Admin-Interface / Model untergliedern
Danke, aber irgendwie will das nicht so ganz. Ich stehe da etwas auf dem schlauch wie ich das Ganze angehen soll.
Hier mein bisheriges Model:
Wollte das fieldset jetzt unter Class Admin anlegen aber das funktioniert nicht!?!?
Andere Frage wie bekomme ich zum Beispiel ueberschrift im Admin-Interface als Überschrift (also mit Umlaut) angezeigt?
Hier mein bisheriges Model:
Code: Alles auswählen
#-*- coding: utf-8; -*-
# Imports von Django
from django.db import models
from django.contrib import admin
# Choices für Visible
CHOICES = (
('Y', 'Ja '),
('N', 'Nein'),
)
# Model Mainpages
class Mainpages(models.Model):
linktitel = models.CharField(max_length=30)
url = models.CharField(max_length=30)
sichtbar = models.CharField(max_length=1, choices=CHOICES, radio_admin=True)
reihenfolge = models.IntegerField()
farbe = models.CharField(max_length=20, blank=True)
seitentitel = models.CharField(max_length=100, blank=True)
beschreibung = models.CharField(max_length=100, blank=True)
schlagworte = models.CharField(max_length=100, blank=True)
ueberschrift = models.CharField(max_length=100, blank=True)
text = models.TextField(blank=True)
# Einstellungen für Admin-System
def __unicode__(self):
return u"%s" % (self.linktitel)
class Meta:
verbose_name = "Hauptseite"
verbose_name_plural = "Hauptseiten"
class Admin:
list_display = ('linktitel', 'url', 'reihenfolge', 'sichtbar', )
js = (
'/media/tiny_mce/tiny_mce.js',
'/media/tiny_mce/CustomTinyMCE.js',
)
ordering = ('reihenfolge', 'sichtbar', )
Andere Frage wie bekomme ich zum Beispiel ueberschrift im Admin-Interface als Überschrift (also mit Umlaut) angezeigt?
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Es sollte sich inzwischen rumgesprochen haben, dass eingebettete Admin-Klassen seit mehreren Wochen durch freie Klassen in ``admin.py``-Dateien ersetzt wurden. Also kann das gar nicht funktionieren, da der Admin sich die eingesetzten Admin-Klassen gar nicht ansieht.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Verstehe ich es richtig, dass du damit meinst, dass dieses hier so nicht mehr verwendet werden kann!?!?
Entschuldige ich bin relativ neu in Django und habe im Juni das lettze Mal daran gearbeitet.
Seither gab es wohl einige Änderungen!?!?
Gibt es eine Seite, die du empfiehlst um sich auf dem laufenden zu halten???
Code: Alles auswählen
class Admin:
list_display = ('linktitel', 'url', 'reihenfolge', 'sichtbar', )
js = (
'/media/tiny_mce/tiny_mce.js',
'/media/tiny_mce/CustomTinyMCE.js',
)
ordering = ('reihenfolge', 'sichtbar', )
Seither gab es wohl einige Änderungen!?!?
Gibt es eine Seite, die du empfiehlst um sich auf dem laufenden zu halten???
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Für dich wäre das Porting your apps from Django 0.96 to 1.0 (1.0 RC wurde vorgestern released, 1.0 gestern).ferix hat geschrieben:Gibt es eine Seite, die du empfiehlst um sich auf dem laufenden zu halten???
Generelle Informationen gibt es hingegen auf der Seite Backwards-incompatible changes, die laufend erweitert wird.
D.h. wurde, denn in der nächsten Zeit erwarte ich eigentlich keine weiteren Inkompatiblen Änderungen.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Suuuper vielen dank hab meine Django-Version upgedatet und den Code so verändert, dass nun alles funzt. Jetzt kann es an die Fieldsets gehen 
Aber wie das mit den Umlauten (Frage oben) gehen soll da komm ich nicht drauf
Kann da noch jemand helfen?
P.S. Die Django-Seite ist aber echt gut. Auch wenn man viel lesen muss, was man in diesem Falle gerne macht, findet man doch fast alles.

Aber wie das mit den Umlauten (Frage oben) gehen soll da komm ich nicht drauf

Kann da noch jemand helfen?
P.S. Die Django-Seite ist aber echt gut. Auch wenn man viel lesen muss, was man in diesem Falle gerne macht, findet man doch fast alles.
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Um ehrlich zu sein, ist mir nicht ganz klar, was du da machen willst.ferix hat geschrieben:Aber wie das mit den Umlauten (Frage oben) gehen soll da komm ich nicht drauf
Zuletzt geändert von Leonidas am Donnerstag 4. September 2008, 11:46, insgesamt 1-mal geändert.
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Na im Model wird zum Beispiel ein Feld definiert:
ueberschrift = models.CharField(max_length=100, blank=True)
Aber im Admin-Feld hätte ich es gerne als "Überschrift" dargestellt mit Umlaut.
Wie kann man eigentlich im Admin-Interface diese kleine in grau geschriebenen Hinweise zu einzelnen Feldern erstellen, die man auf Screenshots so häufig sieht?
ueberschrift = models.CharField(max_length=100, blank=True)
Aber im Admin-Feld hätte ich es gerne als "Überschrift" dargestellt mit Umlaut.
Wie kann man eigentlich im Admin-Interface diese kleine in grau geschriebenen Hinweise zu einzelnen Feldern erstellen, die man auf Screenshots so häufig sieht?
Code: Alles auswählen
ueberschrift = models.CharField(u"Überschrift", max_length=100, blank=True)