django flatpages单页面安装

作者:我就是个世界 发表于:2012-04-30
在[url=http://www.djangoproject.com/]Django[/url]官方文档关于[url=http://www.djangoproject.com/documentation/flatpages/]flatpages[/url]上写到:

[quote]
Installation
To install the flatpages app, follow these steps:

Add ‘django.contrib.flatpages’ to your INSTALLED_APPS setting.
Add ‘django.contrib.flatpages.middleware.FlatpageFallbackMiddleware’ to your MIDDLEWARE_CLASSES setting.
Run the command manage.py syncdb.
[/quote]

这里官方文档写得不完整,其实应该有5步:[separator]

[quote]

        
  1. 在settings.py里添加’django.contrib.flatpages’ 到 INSTALLED_APPS

  2.     
  3. 把 ‘django.contrib.flatpages.middleware.FlatpageFallbackMiddleware’ 添加到 MIDDLEWARE_CLASSES

  4.     
  5. 找到当前调试用的域名,修改settings.py里SITE_ID的值

  6.     
  7. 在urls.conf最后添加上 (r'', include('django.contrib.flatpages.urls')),

  8.     
  9. 运行 manage.py syncdb


  10.     
  11. 最后如果提示找不到模板,还需要拷贝flatpages中模板文件到项目templates目录下。


[/quote]

缺少了任何一步,flatepages都不会成功。
版权声明

未经许可,不得转载。