首页
学习
活动
专区
工具
TVP
发布

Django 框架-Admin站点

Admin 站点

Django 能够根据定义的模型类自动地生成管理页面。

使用 Django 的管理模块,需要按照如下步骤操作 :

管理界面本地化

创建管理员

注册模型类

自定义管理页面

调整列表页展示

调整编辑页展示

调整站点信息

Admin站点的名称信息也是可以自定义的。

上传图片

Django有提供文件系统支持,在Admin站点中可以轻松上传图片。

使用Admin站点保存图片,需要安装Python的图片操作包

配置

默认情况下,Django会将上传的图片保存在本地服务器上,需要配置保存的路径。

我们可以将上传的文件保存在静态文件目录中,如我们之前设置的static_files目录中在settings.py 文件中添加如下上传保存目录信息

为模型类添加ImageField字段

我们为之前的BookInfo模型类添加一个ImageFiled

upload_to 选项指明该字段的图片保存在MEDIA_ROOT目录中的哪个子目录

进行数据库迁移操作

使用Admin站点上传图片

进入Admin站点的图书管理页面,选择一个图书,能发现多出来一个上传图片的字段

• end •

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181229G1FEHI00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券