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第三方库


热门话题
java如何实现出站http响应和后续出站http请求之间的特定间隔   java QueryDSL查找在一天中的某个时间发生的多天事件   java我可以使用ApachePivot而不是Swing吗?   java中的安卓 studio调用方法,没有对象或类名   包含GUI类型实例的java停止EDT   具有复合主键的JavaSpring数据rest   JavaJScrollPane不会在JPanel上滚动   Java如何通过值初始化方法内部的HashMap   csv Java二进制文件格式并没有大大减小文件大小   java LibGDX Box2D防止对象在跳跃后减速   java Android:如何停止所有媒体播放器   主要是字符串之间有什么区别。。。Java中的args和String[]args?   java如何重用jframe而不使其成为新的?   java为什么我的计划作业不能并行执行   java将Osgi项目中的WebSocket与Atmosphere集成