我有使我的模型工作的问题。这里是我的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