欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Django開發(fā)中使用Ueditor上傳圖片遇到的坑及解決

 更新時間:2024年09月11日 09:36:11   作者:刪庫到跑路_  
在Django開發(fā)中使用Ueditor上傳圖片時,可能會遇到后端配置不正確的問題,建議在實例化Ueditor后加上serverUrl,這可以在Chrome的F12工具中查看請求的后端配置項,此外,如果需要修改上傳路徑,可以在配置文件中更改路徑,并調(diào)整view.py中的代碼來管理上傳文件

Django開發(fā)中使用Ueditor上傳圖片遇到的坑

在之前django的開發(fā)中, 遇到了很多問題,接下來就說一下關于ueditor富文本編輯器的使用。

一般來說在網(wǎng)上下了富文本的DjangoUeditor包安裝了之后,引入是不會出什么問題的。

這里推薦直接git到本地把包復制進項目,當然也可以像其他人說的用pip install。

進入正題

后臺admin在使用了實例之后是這樣:

上傳圖片文件功能也可以使用。

但是寫了前端頁面之后再使用就會出現(xiàn)后端配置不正確的情況,至于報錯的圖就不貼了,研究了兩天都不想看了。

前端頁面測試代碼

{% extends 'index.html' %}
{% block title %}
    <title>發(fā)布內(nèi)容中心</title>

{% endblock %}
{% block css %}
    <link rel="stylesheet" type="text/css" href="/static/ueditor/third-party/SyntaxHighlighter/shCoreDefault.css" rel="external nofollow" >
    <script type="text/javascript" src="/static/ueditor/third-party/SyntaxHighlighter/shCore.js"></script>
    <script type="text/javascript" src="/static/ueditor/ueditor.config.js"></script>
    <script type="text/javascript" src="/static/ueditor/ueditor.all.min.js"></script>
    <script type="text/javascript" src="/static/ueditor/lang/zh-cn/zh-cn.js"></script>

    <script type="text/javascript">
        var ue = UE.getEditor('editor',{
            serverUrl: '/ueditor/controller/',
        });
        SyntaxHighlighter.all();
    </script>
{% endblock %}

{% block basic %}

<script id="editor" type="text/plain" style="max-width:50%;height:200px;"></script>
{% endblock %}

我的是這樣,只是測試上傳功能,若要解決后端配置問題,只需要實例化ueditor之后加上一個serverurl,如下圖,因為這個前端頁面會在加載的時候去請求后端的配置項,這個直接在chromef12就看得見,這么簡單的問題困擾了我兩天的時間,網(wǎng)上各種方法都試了沒解決,說是要在config.all.js里面去改serverurl,我改了沒效果,結(jié)果前端請求的url還是php的一個文件。

解決了這個也就解決了上傳問題了。

但是這個上傳路徑是media文件下,不可以隨心所欲的修改?

這個又要改一個地方,可以在配置文件里面修改路徑,然后修改view.py里面的一些代碼,就可以實現(xiàn)上傳文件方便管理的問題了。

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 解決Python print 輸出文本顯示 gbk 編碼錯誤問題

    解決Python print 輸出文本顯示 gbk 編碼錯誤問題

    這篇文章主要介紹了解決Python print 輸出文本顯示 gbk 編碼錯誤問題,本文給出了三種解決方法,需要的朋友可以參考下
    2018-07-07
  • django 使用 request 獲取瀏覽器發(fā)送的參數(shù)示例代碼

    django 使用 request 獲取瀏覽器發(fā)送的參數(shù)示例代碼

    這篇文章主要介紹了django 使用 request 獲取瀏覽器發(fā)送的參數(shù)示例代碼,獲取數(shù)據(jù)有四種方式,具體內(nèi)容詳情大家跟隨腳本之家小編一起看看吧
    2018-06-06
  • Python實現(xiàn)豎排打印傳單手機號碼易撕條

    Python實現(xiàn)豎排打印傳單手機號碼易撕條

    這篇文章主要介紹了Python實現(xiàn)豎排打印傳單手機號碼易撕條,代碼非常簡單,功能很實用,推薦給大家,有需要的小伙伴,參考下
    2015-03-03
  • PyTorch中Tensor的拼接與拆分的實現(xiàn)

    PyTorch中Tensor的拼接與拆分的實現(xiàn)

    這篇文章主要介紹了PyTorch中Tensor的拼接與拆分的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-08-08
  • Python繪制詞云圖之可視化神器pyecharts

    Python繪制詞云圖之可視化神器pyecharts

    這篇文章主要介紹了Python繪制詞云圖之可視化神器pyecharts,文章圍繞主題展開詳細的相關內(nèi)容,具有一定的參考價值,需要的小伙伴可以參考一下
    2022-07-07
  • Python base64編碼解碼實例

    Python base64編碼解碼實例

    這篇文章主要介紹了Python base64編碼解碼實例,本文直接給出實例代碼,使用也很簡單,需要的朋友可以參考下
    2015-06-06
  • python生成器用法實例詳解

    python生成器用法實例詳解

    這篇文章主要介紹了python生成器用法,結(jié)合實例形式詳細分析了Python生成器相關原理、創(chuàng)建、使用方法及操作注意事項,需要的朋友可以參考下
    2019-11-11
  • python中實現(xiàn)棧的三種方法

    python中實現(xiàn)棧的三種方法

    這篇文章主要介紹了python中實現(xiàn)棧的三種方法,幫助大家更好的理解和使用python,感興趣的朋友可以了解下
    2020-12-12
  • selenium+python設置爬蟲代理IP的方法

    selenium+python設置爬蟲代理IP的方法

    這篇文章主要介紹了selenium+python設置爬蟲代理IP的方法,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-11-11
  • python數(shù)學建模是加深Numpy和Pandas學習

    python數(shù)學建模是加深Numpy和Pandas學習

    這篇文章主要介紹了python數(shù)學建模是加深Numpy和Pandas學習,緊接上一篇學習內(nèi)容展開Numpy更多相關內(nèi)容,需要的小伙伴可以參考一下
    2022-07-07

最新評論