django字段,用于创建用于在社交网络中共享的片段图像。

django-snippet-image的Python项目详细描述


python包为automatic提供了一个django字段 生成用于在社交网络中共享的图像。

基于snippet-image包的django片段图像。

安装

` pip3安装django代码段映像 `

示例

使用snippetimagefield:

fromdjango.db.modelsimport(Model,CharField,ImageField,)fromdjango_snippet_imageimportSnippetImageFieldclassStatuses:DRAFT='draft'PUBLISH='publish'CHOICES=((DRAFT,'Draft'),(PUBLISH,'Publish'),)classExampleModel(Model):text=CharField(max_length=200,verbose_name='Text for snippet image',)background=ImageField(verbose_name='Background for snippet image',blank=True,null=True,)snippet_image_field=SnippetImageField(verbose_name='Example snippet image field',null=True,)status=CharField(max_length=20,choices=Statuses.CHOICES,)# Methods for collect data for snippet image.defget_snippet_image_text(self,snippet_type):returnself.textifsnippet_type=='default'andself.textelse''defget_snippet_image_background(self,snippet_type):ifsnippet_type=='default'andself.background:returnself.background.pathdefsnippet_image_should_be_created(self):returnself.status==Statuses.PUBLISHclassMeta:verbose_name='example object'verbose_name_plural='example objects'

并在模板中使用:

<metaproperty="og:image"content="{{ instance.snippet_image_field.url }}"/>

阅读有关主页page的更多信息。

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

推荐PyPI第三方库


热门话题
java Kafka producer大量内存使用(泄漏?)   java NullPointerException。。。正在插入数据但无法检索数据[Mysql DB]   java spring+jpa+hibernate=没有可用于当前线程的实际事务的EntityManager无法可靠地处理“persist”调用   getelementbyid在没有ID的情况下如何在java中使用GetElementsById   java有没有一种使用WatchService强制轮询的方法?   java将值从jframe传递给另一个jframe并使用它   Java/Groovy中带重试的反应式事件处理   具有两个包装器元素的java Jackson XML ArrayList输出   java总是在范围内使用不同的随机元素   取消选择java下拉列表值   多线程如何在Java中为对象的不同成员拥有不同的同步块   java如何使用多线程从文本文件中读取输入   java Spring启动附加崩溃命令   java使用公共或单独的actionPerfomed方法有什么区别   java用Spring3.0中的SpEL替换JSP中的EL   java作为windows服务运行应用程序时无法访问共享文件夹   java xml 1.1规范中的“解析数据”是什么意思?   以编程方式设置JComboBox索引时java触发ItemListener   java Android WebView:只加载HTML,不加载JS或CSS(在某些设备中)   Java:计算do/while循环的数量