Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django Flatpages数据库表未创建 Ubuntu 14.04 Python 3.4.0 Django 1.7_Python_Django_Django Flatpages - Fatal编程技术网

Django Flatpages数据库表未创建 Ubuntu 14.04 Python 3.4.0 Django 1.7

Django Flatpages数据库表未创建 Ubuntu 14.04 Python 3.4.0 Django 1.7,python,django,django-flatpages,Python,Django,Django Flatpages,我只是遵循了,但是当我运行python3 manage.py migrate时,没有为flatpages创建任何DB表。所有其他的表都被创建了,只是没有创建页面所需的表。我很困惑,因为这并不复杂。我在settings.py中添加了正确的内容-- …并输入我的URL.py(尽管我认为这不会影响DB表的创建)-- …我是不是在放屁?我不明白为什么这不起作用,但它只是没有创建flatpages所需的DB表。这不是我第一次用Django创建东西,但这是我第一次尝试flatpages。是的,可能是大脑放屁

我只是遵循了,但是当我运行
python3 manage.py migrate
时,没有为flatpages创建任何DB表。所有其他的表都被创建了,只是没有创建页面所需的表。我很困惑,因为这并不复杂。我在settings.py中添加了正确的内容--

…并输入我的URL.py(尽管我认为这不会影响DB表的创建)--


…我是不是在放屁?我不明白为什么这不起作用,但它只是没有创建flatpages所需的DB表。这不是我第一次用Django创建东西,但这是我第一次尝试flatpages。

是的,可能是大脑放屁:你将URL模块添加到已安装的应用程序中,而不是应用程序本身

'django.contrib.flatpages', # added for flatpages

啊。正确的。非常感谢。现在它起作用了。显然我没有复制粘贴那个,但我想我复制了。我最后把“django.contrib.flatpages.url”粘贴到了那个位置,直到你指出它,我才注意到细微的差别。
from django.conf.urls import patterns, include, url
from django.views.generic import TemplateView
from django.contrib import admin

urlpatterns = patterns('',
    # Examples:
    url(r'^$', 'pets.views.home', name='home'),
    url(r'^pages/', include('django.contrib.flatpages.urls')),
    url(r'^robots\.txt$', TemplateView.as_view(template_name='robots.txt',
                                               content_type='text/plain')),
    url(r'^admin/', include(admin.site.urls)),
)
'django.contrib.flatpages', # added for flatpages