Wagtail CMS的“复制片段”功能

wagtailsnippetscop的Python项目详细描述


#wagtail cms的“复制代码段”功能

现在可以在wagtail cms中“复制”代码段(非页面模型)



从pip安装python包wagtailsnippetscopy

``pip install wagtailsnippetscopy``

或者,您可以安装下载或克隆此repo并调用``pip install-e.`.

2。添加到**settings.py**中已安装的应用程序:

`'wagtailsnippetscopy',`

>3。注册一个模型(用一个标题字段名),您希望为以下对象启用复制功能:

```
从wagtailsnippetcopy.registry导入snippet_copy_registry


snippet_copy_registry.register(您的模型,'title_field_name')

```

4。将SNIPPETCOPYMIXIN添加到您的代码段模型中,以便使模型的GETASPCONTURURL CALBACK():从WAGTAXSNIPPETCONS.<导入SnPPECOPYMIXIN < BR/> > BR/> @ RealStista片段> BR/>类图(SnpPopopyMixIn,模型。):
‘BR/> BR/> 5。如果希望复制链接自动出现在MaultAdmin列表中,则应该在SimultAdmin类中添加SnpPopTopMeadAdmin混合: By/> Br/> By/>‘Python’Br/>从WAGALTUR.CONBI.MODEAdMIDENTION导入ModelAdmin,MultAdMyMyReadsBR/>从WAGTAXSNIPPETPICSION.ADMIN导入SNIPPETCOMMODEL ADMIN MIXIN
从模型导入您的模型
BR/>类YouMealDeMmin(SnpPopTeopMead Admin Mixin,ModelAdmin):
model = YouMeals:BR/> BR/>模型Admin寄存器(GrasADmin)
‘BR/> BR/> 6。复制链接遵循以下模式:

```
/admin/snippets/<;app_label>;/<;model_name>;/<;object_id>;/copy/
````

bugs and suggestions

请使用github上的问题跟踪程序。

[https://github.com/timonweb/wagtailsnippetscope/issues](https://github.com/timonweb/wagtailsnippetscope/issues)

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

推荐PyPI第三方库


热门话题
java c3p0 getConnection在到达收单机构尝试后不会返回或引发异常   java启动和停止来自广播接收器的通知   java如何在使用者抛出异常时使JUnit测试失败?   通过pstack解决java JVM冻结问题   java自签名证书无法从客户端访问相对链接   java VSCode,Gradle,Spring Boot,无法导入javax。验证   java是从servlet创建的线程的生命吗?   每个子类的java表映射策略:交换表?   switch语句中的java最终变量大小写   Java JFrame设置最大位置   获取锚文本的html Java正则表达式模式   java如何保存我的cardView单击事件状态以保存其颜色,尽管使用了共享首选项   JavaTomcat为ajp连接器的socket创建获取最佳日志级别