今天,首席CTO Note将与您分享如何设置Django的图片大小。其中,如何详细设置Django HTML图片路径。如果您可以解决您现在面临的问题,请不要忘记注意此网站。Nowlet的开始!
本文目录清单:
它以形式的形式在HTML页面上。
首先,安装此软件包PIP安装枕头== 3.4.1
您需要设置在设置中上传的路径
Media_root = os.path.join(base_dir,'static/Media')
在模型中配置数据库
类Pictest(Models.Model):
pic = models.imagefield(upload_to ='booktest')
数据库中必须有此字段
在html中写入pip type ='file'
在视图中写逻辑
还需要导入设置中的文件。
来自django.conf导入设置
导入操作系统
上传的图片保存在/静态/媒体/booktest/
接受文件中编写的提交数据
然后将提交的数据路径保存到数据库
显示图片时,view.py获取数据库中的路径地址
如果您使用所有方法,请在此处注意以获取它,您需要使用周期在HTML中显示图片
然后在html img url =“/static/media/{{p.pic}}}}}
第一个是由django背景提交的!这种用途不多,所以让我们在这里谈论它
GitHub查询后,发现Django的上传大小为25m,因此您可以设置较大的集合
在setty.py中:
要使用Django上的ImageField模块,您必须首先安装第三张 - 方库枕头:
然后安装Django-ImageKit
完成上述步骤后,添加:django project的“设置”文件中的“ imageKit”:'imageKit'。
现在,准备工作已经完成,您可以在项目中使用Django-ImageKit来处理图片。
理解上一篇文章的示例,我们将Django-imageKit以模块为单位:
上传图片后,将根据我们的设置生成相应的处理图片。
只有这就是在前端显示处理的图片:这仅是这样:
它可以在Admin.py编写,您需要重写功能。您搜索Django背景自定义,或在官方网站上的文档上找到它
来自django.contrib导入管理
类articleadmin(admin.modeladmin):
def save_model(self,request,obj,表单,更改):
#处处
obj.save()
OBJ是新的或修改的对象。返回表格(修改后)。构建新对象时,更改= false。
结论:以上是首席CTO注释为所有人编辑Django的全部内容。感谢您花时间阅读此网站。我希望这对您有帮助。有关如何设置Django HTML图片路径的更多信息,Django如何djangodon not忘记找到图片大小的相关内容。