使用基于列表的views.no此类表时出现此错误:first_app_theprofessionalresources

时间:2020-07-23 10:56:22

标签: python django atom-editor

我遇到此错误异常类型:OperationalError异常值:无此类表: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')
]

请帮助我没有地方提到特定表first_app_theprofessionalresources为什么会向我显示该信息?我只想列出模式中的字段,然后在单独的页面中查看其详细信息。请帮助。

1 个答案:

答案 0 :(得分:0)

您似乎只是忘了迁移数据库,请尝试

python manage.py makemigrations
python manage.py migrate

docs

相关问题