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)
现在可以在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混合:
从模型导入您的模型
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)