我有使我的模型工作的問題。這裏是我的appname.misc.models文件django模型foreignkey beetwen應用程序
from django.db import models
class user(models.Model):
login=models.CharField(max_length=20)
email=models.EmailField(max_length=50)
banned=models.BooleanField()
key=models.CharField(max_length=15)
rights=models.CharField(max_length=10)
password=models.CharField(max_length=50)
question=models.CharField(max_length=200)
answer=models.CharField(max_length=50)
active=models.BooleanField()
在這裏,在其他應用程序與某事像這樣
from django.db import models
from appname.misc import models as misc
class news(models.Model):
title=models.SlugField()
shortbody=models.CharField(max_length=250)
fullBody=models.TextField()
author=models.ForeignKey('misc.user')
當我鍵入manage.py sqlall新聞我得做這樣 link text
我也嘗試刪除導入聲明並嘗試這樣做
author=models.ForeignKey('misc.user')
但仍然出錯。 Thx提前尋求幫助。
你得到了什麼錯誤? – 2010-09-24 12:08:37
http://img715.imageshack.us/img715/1698/forum2y.png我也試着根據你的帖子來做,而且錯誤是一樣的 – John 2010-09-24 12:31:32
更新了我的答案。見下文。 – 2010-09-24 12:43:03