我已經申請的所有解決方案,我能找到,但我仍然有操作錯誤,也當我運行項目它給錯誤,如:OperationalError:表「django_session中」已經存在
You have 1 unapplied migration(s).....
我已經申請所有遷移。
我試過這個解決方案:
- 刪除遷移目錄下的所有文件,除了
init.py
(成功) - 運行
$python manage.py makemigrations <appname>
(成功) - 運行
$python manage.py sqlmigrate <appname> 001
(成功) - 運行
$python manage.py migrate
(失敗:操作錯誤)
由於第四次失敗,我在運行項目時收到了遷移聲明
我該怎麼辦?
下面是我的代碼:
urls.py
urlpatterns = [ url(r'^$', views.index,name='index'), url(r'.*signup/$' , views.signup.as_view(), name='signup'), ]
models.py
class PatientSignup(models.Model):
Pname = models.CharField()
forms.py
:
class PatientSignupForm(forms.ModelForm):
forms.CharField() # add other fileds
views.py
:
class signup(TemplateView):
temp = 'personal/signup.html'
def get(self, request):
psform = PatientSignupForm()
data = PatientSignup.objects.all()
args = {'psform': psform, 'data': data}
return render(request, self.temp, args)
def post(self, request):
psform = PatientSignupForm(request.POST)
if psform.is_valid():
psform.save()
cd = psform.cleaned_data
args = {'psform': psform, 'data': data}
return render(request, self.temp, args)
模板代碼:
<form method="post">
{ % csrf_token %}
<div>
{{psform.as_p}}
<button type="submit"/>
</div>
</form>
請向我們展示您到目前爲止所提供的代碼。請舉個最簡單的例子。 –