0
에 채우지 않습니다. 아래의 모델과 관리자를 사용하면 "잔액"필드에 잔액 모델의 개체가 채워집니다. 그러나 location 매개 변수 필드는 채우지 않습니다. 이름 "locationparameter"가 나타나지만 풀다운 메뉴가 없습니다.외래 키 관계는 내가 장고 관리자 페이지에서 아주 이상한 문제가 윈도우 XP와 포스트 그레스 데이터베이스</p> <p>에 장고 1.0.1을 사용하여 장고 관리자
기록 : Balance, BalanceMember 객체가 새롭고 방금 manage.py syncdb를 수행했습니다. LocationParameter가 이미 시스템에 존재했습니다.
bm = BalanceMember.objects.create(balance=b, locationparameter=lp, type=1, function=1)
bm.save()
누구나 아이디어가 보는 :
은 수동으로 BalanceMember가하는 일을 만들어?
models.py :
class BalanceMember(models.Model):
balance = models.ForeignKey(Balance)
locationparameter = models.ForeignKey(LocationParameter)
type = models.IntegerField()
function = models.IntegerField()
admin.py
admin.site.register(BalanceMember)
가 모든 관련 테이블이 존재를? 데이터베이스 테이블의 데이터가 예상 한 것입니까? –
내가 볼 수있는 한, 예 .. report_balancemember에는 모든 열과 제약 조건이 있습니다. 위치 매개 변수가 작동하지 않아야하는 이유를 알 수 없습니다. report_locationparameter와 report_balance가 모두 존재합니다. –
다시 시작하셨습니까? – zalew