我在使用基于 views.no 的列表时遇到此错误,例如 table: first_app_theprofessionalresources

i am getting this error when using list based views.no such table: first_app_theprofessionalresources

我收到此错误异常类型:OperationalError 异常 Value:no 例如 table:first_app_theprofessionalresources

when i am trying to use list views in django,classbased views.
 TEMPLATE:
<!DOCTYPE html>
<html lang="en" dir="ltr">
  <head>
    <meta charset="utf-8">
    <title></title>
  </head>
  <body>

{%for p in resource_list%}

{{p.Field}}
{%endfor%}

  </body>
</html>


VIEWS.PY
class TheProfessionalResourcesListViewCBV(ListView):
      context_object_name='resource_list'
      model=models.TheProfessionalResources

MODELS.PY
class TheProfessionalResources(models.Model):
    Field=models.CharField(max_length =100)
    Author=models.CharField(max_length=100)
    Title=models.CharField(max_length=100)
    ShortDesription=models.TextField(max_length=200)
    URL=models.URLField()
    type=models.CharField(max_length=20)
    SelfEmailAddress=models.EmailField(max_length=50)

    def __str_(self):
        return self.name

URL.PY
urlpatterns = [
       url(r'^basic_skeleton/',views.basic_skeleton,name='basic_skeleton'),
       url(r'^first_app/',include('first_app.url')),
       url(r'^$',views.index,name='index'),

         

url(r'^Professional_Development/',views.Professional_Development,name='Professional_Development'),
        url(r'^Personal_Development/',views.Personal_Development,name='Personal_Development'),
        url(r'^Financial_Development/',views.Financial_Development,name='Financial_Development'),
    path('admin/', admin.site.urls),
]

second url.py
urlpatterns=[
url(r'^$',views.basic_skeleton,name='basic_skeleton'),
url(r'^Personal_Development/$',views.Personal_Development,name='Personal_Development'),
url(r'^Financial_Development/$',views.Financial_Development,name='Financial_Development'),
url(r'^Professional_Development/$',views.TheProfessionalResourcesListViewCBV.as_view(),name='Professional_Development'),
url(r'^Resources_Professional/$',views.Resources_Professional,name='Resources_Professional'),

url(r'^TheProfessionalResourcesCBV_list/',views.TheProfessionalResourcesListViewCBV.as_view(),name='list')
]

请帮助我没有提到那个特定的 table first_app_theprofessionalresources 为什么它向我显示?我只想列出模式的字段然后在单独的 page.PLease帮助。

看来你只是忘了迁移你的数据库,试试

python manage.py makemigrations
python manage.py migrate

docs