一个Django应用程序,用于存储有关实体的基本信息
emencia-django-bazar的Python项目详细描述
Django应用程序,用于存储有关实体(如客户、供应商、我们自己等)的基本信息。
警告
由于0.6.0版本,django<;=1.8支持已被删除,所以south迁移已移动到south_migration,初始django迁移从上次south迁移开始,因此如果要升级,则需要伪造初始迁移。
要求
功能
- 实体的便签卡:可以包含内容文本或/和文件附件;
- 可选标记到便笺卡内容中(默认为无标记,RestructuredText很容易获得);
- Django-CodeMirror标记与structuredtext一起使用时的用法;
- Django资产的资产管理;
- i18n用于前端接口;
- 模板原型与基础5;
- 在表单中使用jQuery-Tags-Input的笔记卡标记;
链接
- 下载他的PyPi package;
- 克隆到他的Github repository;
安装
在“设置”中将Bazar应用程序及其要求添加到已安装的应用程序中:
INSTALLED_APPS = ( ... 'autobreadcrumbs', 'localflavor', 'taggit', 'taggit_templatetags2', 'djangocodemirror', 'sendfile', 'bazar', ... )
然后添加其设置:
from bazar.settings import *
请参阅应用程序settings.py文件,查看可以覆盖的设置。
还有一些需求设置:taggit、djangocodemirror和sendfile。有关如何正确配置它们的详细信息,请参阅它们的文档。
并将其视图添加到主视图urls.py:
from django.conf.urls import url, patterns from filebrowser.sites import site as filebrowser_site urlpatterns = patterns('', ... url(r'^bazar/', include('bazar.urls', namespace='bazar')), ... )
最后,使用django迁移在数据库中安装应用程序模型:
python manage.py migrate