Django-CKedtior图片找不到的问题

从Django Packages站点上找到这个CKeditor集成组件:https://github.com/shaunsephton/django-ckeditor

按照官方的install方法安装完发现上传完页面后在服务器端浏览页面发现显示如下:

Browse for the image you want, then click ‘Embed Image‘ to continue...

后来经过调试发现:原来是无法正常加载js和CSS资源所以图片目录显示不出来,到这个APP的模板目录里面发现:模板好像无法正常得到Setting设置离得STATIC_URL这个设置变量,所以导致出来的URL路径不正确,于是手动把模板里面的JS和CSS的URL路径修改了一下。终于可以看到图片了。

时间: 2024-11-17 10:25:49

Django-CKedtior图片找不到的问题的相关文章

Django实现图片验证码

Django中图片验证码的实现 效果图: 实现思路: 注册页面提供验证码输入标签: <label>图形验证码:</label> <input type="text" name="pic_code" id="pic_code" v-model="image_code" @blur="check_image_code"> <img :src="image_co

Django显示图片

使用django实现网页的时候,想要在网页上显示图片是一件比较麻烦的事情.标准的html语言显示图片的方法在这里行不通,需要在配置文件中稍作修改. 那么我们可以非常自然想到,网页上的图片的来源方式有两种.1种是静态图片,即在写网页的时候就确定好页面上要放那一张图片.1种是动态图片,如从数据库中的查询得到的图片.这两种显示图片的方式稍有不同,以下分两个部分进行说明. 写在前面:我在做的是django是1.8的版本号,在ubuntu环境下写的. 一.静态图片 假设我们现在已经有了一个可运行的网站,网

Django配置图片上传

本文首先实现django中上传图片的过程,然后解决富文本编辑器文件上传的问题. 一. 上传图片 1.在 settings.py 中配置MEDIA_URL  和 MEDIA_ROOT 在 D:\blog_project  下建立文件夹 uploads MEDIA_URL = '/uploads/' # 上传图片的路径:D:\blog_project\uploads MEDIA_ROOT = os.path.join(BASE_DIR, 'uploads') # 上传图片的根路径 BASE_DIR:

Django 1.10 找不到静态资源解决方法

测试版本:Django 1.10 问题:Django项目找不到静态资源 解决方法: 1.首先你需要在自己的app下面创建2个目录 static 和  templates 树形结构如下(DjangoProject 是我的项目名  blogs 是app名,要创建的目录在blogs下) DjangoProject/ ├── db.sqlite3 ├── manage.py ├── DjangoProject │   ├── __init__.py │   ├── settings.py │   ├──

django实现图片上传和显示

首先安装pillow模块 在models.py下设置 class Notices(models.Model): NoticeCategory=models.CharField(max_length=10,default='') #新闻分类 NoticeImagePath=models.ImageField(upload_to='img') 这里的upload_to是指将图片存放在哪个位置 在views.py中设置获取图片的方法 def index(request): Notice_list =

vue打包后图片找不到情况

打包之前需要修改如下配置文件: 配置文件一:build>>>utils.js (修改publicPath:"../../" , 这样写是处理打包后找不到静态文件(图片路径失效)的问题) 配置文件二:config>>>index.js(修改assetsPublicPath:'./' ,修改目的是为了解决js找不到的问题) 打包好后双击index.html可以正常浏览网页就说明没问题了 原文地址:https://www.cnblogs.com/lan-c

Django中ORM找出内容不为空的数据

在django操作数据库的时候如何找出内容不为空的数据呢? from django.db.models import Q class Index(VIew): def get(self, request): userObj = models.Asset.objects.filter(~Q(asset_id = '') return HttpResponse('yes') 上面代码中的models.Asset.objects.filter(~Q(nick = '')则是使用Q函数去找出nick不为

Django启动时找不到mysqlclient处理 django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?

在使用Django2.0 并配置了mysql作为数据库时,启动报错: 报错1:找不到mysqlclient django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient? 解决方法 项目(settings.py同级)目录中__init__.py中添加 import pymysql pymysql.install_as_MySQLdb() 报错2:版本检查

django DRF 图片路径问题

问题描述:为什么DRF中有时候返回的json中图片是带域名的,有时候是不带域名的呢?(难受啊马飞~) 解答:带域名的结果是在view中对模型类序列化的,DRF在序列化图片的时候 会检查上下文有没有request,如果有,就给图片加上域名, 源码解析如下 然后 继续,如果你的图片路径是不带域名的,大概就是在serializers.py中实现的了,怎么让图片带上域名呢,其实上面已经有答案了, 看这里 怎么样 ,解决了吧 美滋滋~ 原文地址:https://www.cnblogs.com/wenqia