Python Django错误操作错误,迁移没有帮助
在我的本地主机中,我遇到了Django OperationalError,在所有stackoverflow问题中,每个人都在谈论Python Django错误操作错误,迁移没有帮助,python,django,django-migrations,Python,Django,Django Migrations,在我的本地主机中,我遇到了Django OperationalError,在所有stackoverflow问题中,每个人都在谈论python manage.py makemigrations和python manage.py migrate,但我做了5次迁移,仍然遇到相同的错误。以下是我的模型、视图、模板和URL文件代码。我还尝试从TextField中删除null=True和blank=True参数 模板 <!DOCTYPE html> {% load static %} <h
python manage.py makemigrations
和python manage.py migrate
,但我做了5次迁移,仍然遇到相同的错误。以下是我的模型、视图、模板和URL文件代码。我还尝试从TextField中删除null=True
和blank=True
参数
模板
<!DOCTYPE html>
{% load static %}
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="stylesheet" href="{% static 'f/ask/ask.css' %}">
<title>BareTalk</title>
</head>
<body>
<div id="wrapper">
<form method="POST">
{% csrf_token %}
{{ form }}
<!-- TODO: input submit Reg() function javascript -->
<input name="final" id="final" type="submit" value="Ask">
</form>
</div>
</body>
<script src="{% static 'f/ask/ask.js' %}"></script>
</html>
models.py
class Answer(models.Model):
author = models.ForeignKey(User, on_delete=models.CASCADE)
question = models.ForeignKey(Question, on_delete=models.CASCADE)
content = models.TextField('Body', null=True, blank=True, default='Answer')
date = models.DateTimeField(default=timezone.now)
def __str__(self):
return self.content
class Meta:
verbose_name_plural = 'Answers'
verbose_name = 'Answer'
urlpatterns = [
# path('', QuestionListView.as_view(), name='f'),
path('', index, name='f'),
path('<hex:pk>/update/', QuestionUpdateView.as_view(), name='question-update'),
path('<hex:pk>/delete/', QuestionDeleteView.as_view(), name='question-delete'),
path('new/', QuestionCreateView.as_view(), name='question-create'),
path('<hex:pk>/', QuestionDetailView.as_view(), name='current'),
path('<hex:pk>/answer', Answer, name='answer')
]
url.py
class Answer(models.Model):
author = models.ForeignKey(User, on_delete=models.CASCADE)
question = models.ForeignKey(Question, on_delete=models.CASCADE)
content = models.TextField('Body', null=True, blank=True, default='Answer')
date = models.DateTimeField(default=timezone.now)
def __str__(self):
return self.content
class Meta:
verbose_name_plural = 'Answers'
verbose_name = 'Answer'
urlpatterns = [
# path('', QuestionListView.as_view(), name='f'),
path('', index, name='f'),
path('<hex:pk>/update/', QuestionUpdateView.as_view(), name='question-update'),
path('<hex:pk>/delete/', QuestionDeleteView.as_view(), name='question-delete'),
path('new/', QuestionCreateView.as_view(), name='question-create'),
path('<hex:pk>/', QuestionDetailView.as_view(), name='current'),
path('<hex:pk>/answer', Answer, name='answer')
]
你清除了所有的迁移吗?没有