簡體   English   中英

如何解決django中不正確的配置錯誤

[英]how to solve Improperly Configuation error in django

我正在使用 django 開發一個 crud 應用程序,使用基於類的視圖,創建和檢索功能工作正常,但詳細功能不是我的代碼片段

錯誤在此處輸入圖片說明

視圖.py

class Details(DetailView):
    context_object_name = 'user_details'
    model = models.CreateUser
    template_name = 'main/detail_form.html'

模型.py

   class CreateUser(models.Model):
       name = models.CharField(max_length=256)
       age = models.IntegerField()
       email = models.CharField(max_length=256)
       gender = models.CharField(max_length=50)

   def __str__(self):
       return self.name

   def get_absolute_url(self):
       return reverse('main:create', kwargs={'pk': self.pk})

應用程序/網址.py

urlpatterns = [
    url(r'^create/$', views.Create.as_view(), name='create'),
    url(r'allUsers/$', views.UsersList.as_view(), name='allUsers'),
    url(r'^allUsers/(?P<pk>\d+)/$', views.DetailView.as_view(), name='detail')
]

主/ urls.py

path(r'user/', include('main.urls'))

您應該在 urls.py 中使用Details視圖類而不是DetailView通用類:

url(r'^allUsers/(?P<pk>\d+)/$', views.Details.as_view(), name='detail')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM