こんにちは私は本当に非常に非常に単純な例が必要です。最初のモデル:admin-areaのdjango ForeignKeyモデルフィルタ?
#This my student models
from django.db import models
SEX_CHOICES= (
('M', 'Male'),
('F', 'Female'),
)
class Students(models.Model):
student_name = models.CharField(max_length=50)
student_sex = models.CharField(max_length=8, choices=SEX_CHOICES)
student_city = models.Charfield(max_length=50)
student_bio = models.TextField()
def __unicode__(self):
return self.student_name
O.K.私のクラスモデルを見てみましょう。
#This my Classes models
from django.db import models
from myproject.students.models import *
class Classes(models.Model):
class_number= models.CharField(max_length=50)
class_student_cities = models.ForeignKey(Students)
class_year = models.DateField()
def __unicode__(self):
return self.class_number
私のクラス/ admin.pyファイルのようになります。私はこのエラーを取得する
from myproject.classes.models import *
from myproject.students.models import *
from django.contrib import admin
class ClassesChoiceField(Students):
class_student_cities = Classes.objects.get(id=1).class_student_cities.student_city
admin.site.register(Classes)
:
DoesNotExist at /admin/classes/classes/add/
Classes matching query does not exist.
私はclass_student_citiesエリア生徒に表示することができますどのように.student_city datas? 私はdjango-adminエリアについてそれを推測します。 ForeignKey(Students)私はちょうどその領域に表示されますStudents.student_nameデータ:S。どうしたらいいの?あなたは私に少しの例を教えてもらえますか? 多くのありがとう!
:ここ
はadmin.pyがどのように見えるかの例ですか? –
私はそれが必要なので:D – abraham