ghoster是一个管理主题,其中包括django用户的降价功能

django-ghoster的Python项目详细描述


ghoster是一个管理主题,其中包括Django用户的标记功能。

快照

常规模板:

http://i.imgur.com/WHd6Hlt.pnghttp://i.imgur.com/iHal9Jf.png

降价模板:

http://i.imgur.com/sXkcUNu.pnghttp://i.imgur.com/FJjOHaK.png

要求

  • python=2.7
  • django>;=1.9

安装

  1. 使用pip install django-ghoster
  2. 从pypi下载
  3. django.contrib.admin之前添加到INSTALLED_APPS
INSTALLED_APPS=[...'ghoster','django.contrib.admin',...]
  1. 别忘了python manange.py collectstatic

用法

models.py中,假设模型定义如下:

fromdjango.dbimportmodelsclassMyModel(models.Model):# the fields which are rendered into markdownchar_field=models.CharField(max_length=1024)text_field=models.TextField()# other stuffforeign_field=...file_field=...url_field=......

然后在admin.py中,继承GhosterAdmin,并用字段名重写markdown_fieldtitle_field属性。

fromdjango.contribimportadminfromghoster.adminimportGhosterAdminfrom.modelsimportMyModelclassMyModelAdmin(GhosterAdmin):markdown_field="text_field"title_field="char_field"# other stufflist_display=...list_filter=...admin.site.register(MyModel,MyModelAdmin)

然后ghoster将模型表单呈现为3个部分:

  • title_field:此字段将放在顶部栏中。
  • markdown_field:带并排预览的标记编辑器。
  • meta_fieldsets:其余字段将放在右侧栏中。

贡献

每一个代码,文档和用户体验的贡献都是受欢迎的。 如果您有任何建议或错误报告,请将其报告给问题跟踪者

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

推荐PyPI第三方库


热门话题
javascript生成两点之间的固定纬度和经度   java为什么不删除并重命名文件?   求数组的和   java在漂亮面孔中使用正则表达式   SOAP(java)中的Hello World。如何修复它?   java I获取应用程序生成错误,配置为“”的资源“attr/arc_position”的值重复   云基础环境中的Java SFTP客户端应用   谷歌应用程序引擎Java查询日期不正常?   java使用cancel按钮对JOptionPane InputDialog循环进行转义   java数字格式总是返回异常   xquery Java Saxon API以“追加”模式写入文件   java Azure函数在第二个插槽中没有响应   java在构建Play应用程序后向其添加动态依赖项   json如何使用Jackson mapper for java。木卫一。可序列化类型字段?