我在使用Django 1.10进行迁移时遇到了麻烦。 (python 2.7.6)
在整个代码中迁移解释器时。 在模型形式中,相关模型得到一个自定义管理器,用于查询用于为查询集执行某些操作的其他对象。 但是,我收到一个OperationalError,不存在这样的表。
这是models.py中的代码:
observeEvent(eventExpr = {
input$bins # Element 1
input$chckBxLg # Element 2
input$title # Element 3
input$n # Element n
... ...
},
handlerExpr = {
# User interacted with any of the UI elements listed above
# Update text message to be displayed in the app
})
这是我的forms.py:
class Config(models.Model):
name = models.CharField(max_length=700)
class Question(models.Model):
tags = models.ManyToManyField("Tag", blank=True)
class TagManager(models.Manager):
def get_queryset(self):
config = Config.objects.first()
return super(TagManager, self).get_queryset()
class Tag(models.Model):
name = models.CharField(max_length=700)
objects = TagManager()
问题是由导入
引起的from django import forms
from models import Question
class QuestionForm(forms.ModelForm):
class Meta:
model = Question
fields = ('tags', )
然后在questions / views.py
中import questions.views
此处是堆栈跟踪
from forms import QuestionForm