ich bin gerade dabei mich mit Django und Python zu beschäftigen, dabei gehe nach dem Buch:"Das Python Praxisbuch" vor was auch sehr gut funktioniert.
allerdings würde ich gerne meine Seiten auf der Admin-Seite anzeigen lassen.
Im Buch steht folgendes:
"Beachten Sie, dass wir Article- und Talback-Einträge in der Application Articles nur dann sehen werden, wenn wir die Klassen Article und Talkback des Modells mit einer inneren Klasse Admin versehen haben!"
hier ist die Model Klasse. eigentlich ist diese doch mit einer inneren Admin Klasse versehen oder nicht?
Code: Alles auswählen
from django.db import models
# Create your models here.
class Article(models.Model):
title = models.CharField(max_length=100)
slug = models.SlugField(max_length = 50)
pub_date = models.DateTimeField('date published')
author = models.CharField('by line', max_length=40)
content = models.TextField('the article')
def __str__(self):
return self.slug
class Admin:
pass
class Talkback(models.Model):
article = models.ForeignKey(Article)
tbauthor = models.CharField('tb author', max_length=40)
tbemail = models.EmailField('email talkbacker')
tbloc = models.CharField('city or country', max_length=20)
tbsubject = models.CharField('subject', max_length=40)
tbcontent = models.CharField('the talkback', max_length=250)
def __str__(self):
return self.tbsubject
class Admin:
pass