【发布时间】:2021-07-16 18:52:55
【问题描述】:
我收到此错误消息:值错误:ModelForm 没有指定模型类。并且花了几个小时试图修复它没有任何进展,我开始收到错误,在我添加了我的 forms.py 部分之后。我将展示我的 forms.py 然后是我的 views.py
from django.forms import ModelForm
from .models import Found
class FoundForm(ModelForm):
class Meta:
model: Found
fields = ['date', 'type']
```from django.shortcuts import render
```from .models import Rock #main app.models, models attribute. even photo models
```from .forms import FoundForm
```# Create your views here.views send data to our context dictionary
```def home(request):
return render(request, 'home.html')
```def about(request):
return render(request, 'about.html')
```def rocks_index(request):
rocks = Rock.objects.all()
return render(request, 'rocks/index.html', {'rocks': rocks})
```def rocks_detail(request, rock_id):
rock = Rock.objects.get(id=rock_id)
found_form = FoundForm()
return render(request,'rocks/detail.html', {
'rock': rock,
'found_form': found_form
})
```class RockCreate(CreateView):
model = Rock
fields = '__all__' #class based view generate html5 forms
【问题讨论】: