Django项目的页面应用程序

django-nupages的Python项目详细描述


https://badge.fury.io/py/django-nupages.pnghttps://travis-ci.org/goldhand/django-nupages.png?branch=masterhttps://coveralls.io/repos/goldhand/django-nupages/badge.png?branch=master

Django项目的页面应用程序

文档

完整的文档位于https://django-nupages.readthedocs.org

快速启动

安装django nupages:

pip install django-nupages

Cookicutter项目集成

初始设置:

mkproject PROJECT_NAME
pip install cookiecutter
cookiecutter https://github.com/pydanny/cookiecutter-django.git

GitHub设置:

workon PROJECT_NAME
cd PROJECT_NAME
git init
git add .
git commit -m 'init'
git remote add origin git@github.com:USER_NAME/REPO_NAME.git
git push origin master

开发设置:

workon PROJECT_NAME
cd PROJECT_NAME
pip install -r requirements/local.txt
npm install
createdb PROJECT_NAME
python PROJECT_NAME/manage.py syncdb
python PROJECT_NAME/manage.py migrate

nupages设置:

pip install django-nupages

将“Nuple”添加到StudioNo./CONFIG/SETIONG.PY中(第47至51行)

THIRD_PARTY_APPS=('south',# Database migration helpers:'crispy_forms',# Form layouts'avatar',# for user avatars+'nupages',)

将nupages url namespace添加到urlpatterns底部的project_name/config/urls.py(第13-33行)

urlpatterns=patterns('',url(r'^$',TemplateView.as_view(template_name='pages/home.html'),name="home"),url(r'^about/$',TemplateView.as_view(template_name='pages/about.html'),name="about"),# Uncomment the next line to enable the admin:url(r'^admin/',include(admin.site.urls)),# User managementurl(r'^users/',include("users.urls",namespace="users")),url(r'^accounts/',include('allauth.urls')),# Uncomment the next line to enable avatarsurl(r'^avatar/',include('avatar.urls')),# Your stuff: custom urls go here+url(r'^pages/',include("nupages.urls",namespace="nupages")),)+static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)

同步数据库

python PROJECT_NAME/manage.py syndb
python PROJECT_NAME/manage.py migrate
grunt serve # open 127.0.0.1:8000 in browser

生产设置:

heroku create --buildpack https://github.com/heroku/heroku-buildpack-python
heroku addons:add heroku-postgresql:dev
heroku addons:add pgbackups
heroku addons:add sendgrid:starter
heroku addons:add memcachier:dev
heroku pg:promote HEROKU_POSTGRESQL_COLOR
heroku config:set DJANGO_CONFIGURATION=Production
heroku config:set DJANGO_SECRET_KEY=RANDOM_SECRET_KEY
heroku config:set DJANGO_AWS_ACCESS_KEY_ID=YOUR_ID
heroku config:set DJANGO_AWS_SECRET_ACCESS_KEY=YOUR_KEY
heroku config:set DJANGO_AWS_STORAGE_BUCKET_NAME=BUCKET
git push heroku master
heroku run python ccx/manage.py syncdb --noinput --settings=config.settings
heroku run python ccx/manage.py migrate --settings=config.settings
heroku run python ccx/manage.py collectstatic --settings=config.settings

历史记录

0.1.0(2014-03-11)

  • pypi上的第一个版本。

0.1.6(2014-05-05)

  • 添加多租户中间件

0.1.7(2014-05-09)

  • 添加对创建特定于站点的主页的支持
  • 添加页面管理

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从room数据库读取所有值并显示到recyclerview中?   java如何在不使用索引器(lucene)和google自定义搜索的情况下创建自定义搜索框   java我需要帮忙整理扑克牌   java无法从手机内部存储器的数据文件夹或文档文件夹中读取文本文件   安卓如何用java代码编写此xml   使用service builder类更新java blob数据失败   java无法检测adb版本,退出值:0xc0000135   java变量不保存当前列表大小   WAMPSERVER中用户“root”@“localhost”(使用密码:YES)的java访问被拒绝   java Springboot Jsp不适用于2.0.2版。释放   io如何强制java OutputStreamWriter实际写入单个字节?   大型文本文件中的java字符串匹配问题   java Guice注入空检查?   java Flink WordCount,什么时候是求和计算,源代码在哪里?   java矩阵中的最小拆分数   java如何在其适配器函数中重新绘制可扩展列表?   java如何将EAR远程部署到JBoss 5.1.0。GA使用Cargo maven插件?