Django-CMS丰满计划

Django-CMS理论上跟php的好多CMS差别很大,不是拿来就能用的,只是填空,算是对Django再扩展下,还是要自己来写。暂且叫它丰满计划吧。

1.Placeholder&static_placeholder

在bash.html底部增加个静态站位符作页脚


<footer>
      <hr/>
      {% static_placeholder 'footer' %}
  </footer>




然后回到Draft模式编辑下内容,这样全站都共用这个页脚了。

2.Menus


{% load menu_tags %}
<ul>
    {% show_menu 0 100 100 100 %}
</ul>

3.CMS Plugin

pip install -e git+https://github.com/divio/django-polls.git#egg=django-polls

4.3rd APP

manage.py syncdb --all
manage.py migrate --fake

5.apphooks报错

当装过某个第三方APP后,使用后发现不爽然后pip uninstall ,结果再运行就一直报错No registered apphook u'BlogApp' found,我这是因为装了blog试了下。在github上找了下解决办法

python manage.py cms uninstall apphooks BlogApp

6.PySCADA

pip install git+https://github.com/trombastic/PyScada.git

依赖:

  • Python 2.7
  • django 1.6
  • pymodbus>=1.2
  • numpy>=1.6.0
  • h5py>=2.1.1

You will need:

        HDF5 1.8.4 or newer, shared library version with development headers (libhdf5-dev or similar)
        Python 2.6 - 3.3 with development headers (python-dev or similar)
        NumPy 1.6 or newer
        Optionally Cython, if you want to access features introduced after HDF5 1.8.4, or Parallel HDF5.

With pip or easy_install:

$ pip install h5py

6.nginx

sudo apt-get install nginx
pip install gunicorn

你可能感兴趣的:(django-cms)