这是我遇到的错误:-在/attendanceattendance/add处配置不正确 AddAttention缺少查询集。定义AddAttention.model、AddAttention.queryset或 覆盖AddAttention.get_queryset()
这是我的模特
class StudentAttendance(models.Model):
StudentName = models.CharField(max_length=150)
StudentRoll = models.CharField(max_length=100)
lecturesAttended = models.IntegerField(null=True)
TotalLectures = models.IntegerField(null=True)
slug = models.SlugField(allow_unicode=True,null = True)
def __str__(self):
return self.StudentName
def save(self,*args,**Kwargs):
self.slug = slugify(self.StudentName)
super().save(*args,**Kwargs)
def get_absolute_url(self):
return reverse("home")
class Meta():
ordering = ['StudentName']
This is my view
class AddAttendance(generic.CreateView,LoginRequiredMixin):
form_model = forms.AttendanceForm
success_url = reverse_lazy('home')
template_name = 'attendance/attendance.html'
This is my urls
from django.conf.urls import url
from . import views
app_name = 'attendance'
urlpatterns = [
url(r'^attendance/add',views.AddAttendance.as_view(),name='attend')
]
你的观点应该是这样的
相关问题 更多 >
编程相关推荐