Django前端显示后台上传的图片

2025-05-14 21:47:42

1、打开命令行窗口,创建django工程,命令如下:django-admin startproject djpicmorecd djpicmorepython manage.py runserver

Django前端显示后台上传的图片

3、在应用创建模型类,模型类中有ImageField字段,注意事先要安装了Pillow包代码如下:from django.db import models# Create your models here.class PicModel(models.Model): name = models.CharField(max_length=200) pic = models.ImageField(upload_to='test')

Django前端显示后台上传的图片

5、在工程同名文件夹的urls.py问价添加MEDIA_URL的静态资源路径,代码如下:from django.conf.urls import urlfrom django.conf.urls.static import staticfrom django.contrib import adminfrom . import settingsurlpatterns = [ url(r'^admin/', admin.site.urls),]urlpatterns += static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)

Django前端显示后台上传的图片

7、创建超级用户,在PyCharm的terminal输入命令如下:python manage.py createsuperuser

Django前端显示后台上传的图片

9、运行服务器python manage.py runserver在admin站点给模型类对象上传一张图片后,在前端输入http://127.0.0.1:8000/media/test/Penguins.jpg,就能看到图片了Penguins.jpg是刚刚上传的图片

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢