django imagefield的默认静态路径

django-default-imagefield的Python项目详细描述


django imagefield的默认静态文件路径

设置

  • 通过pip install django-default-imagefield

    安装
  • 将其添加到您的设置中,它会自动注册自己

    settings.INSTALLED_APPS = [
       ...
       'django_fields',
       ...
    ]
    

用法

  • 将字段添加到模型类

    from django_fields import DefaultStaticImageField
    
    class Post(models.Model):
      photo = DefaultStaticImageField(blank=True)
    
  • 默认路径是django_fields/no_image.png,包含在包中。您可以通过settings.py

    # settings.py
    DEFAULT_IMAGE_PATH = 'images/custom_no_image.png'
    
  • 或者添加字段属性default_image_path

    class Post(models.Model):
      photo = DefaultStaticImageField(blank=True, default_image_path='images/blank.png')
    
  • 如果字段的default_image_path或settings.py中的DEFAULT_IMAGE_PATH中没有文件,请使用包中内置的默认图像。

  • 如果部署到生产环境,则必须运行./manage.py collectstatic命令将包中包含的映像文件复制到静态文件服务路径。

贡献

作为一个开源项目,我们欢迎大家的贡献。

代码位于github

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

推荐PyPI第三方库


热门话题
无JPA的纯Hibernate ORM java SpringBoot配置   安卓会生成一组唯一的java数字   java我的自定义阵列列表每次启动时都会崩溃我不确定为什么会一直崩溃   Java继承;将子类传递给超类的抽象方法   java从没有if语句的数组中获取instanceof type   java中使用对象的温度转换   存储库接口的JavaSpringDataMongoDBeanXML配置   java JAXWS为iBM websphere、iBM web服务客户端添加寻址   数组试图返回Java中两个对象的面积之和   apache Spark java:columnNameOfCorruptRecord和badRecordsPath在加载csv时不工作   java无法创建。txt文件   java Hibernate与MySQL插入查询不一致   不考虑java Hazelcast分布式地图的最大大小   bash Java如何在父进程中设置环境变量