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

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

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

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

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

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

這里推薦直接git到本地把包復(fù)制進(jìn)項(xiàng)目,當(dāng)然也可以像其他人說的用pip install。

進(jìn)入正題

后臺admin在使用了實(shí)例之后是這樣:

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

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

前端頁面測試代碼

{% 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 %}

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

解決了這個(gè)也就解決了上傳問題了。

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

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

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

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

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

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

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

    Python base64編碼解碼實(shí)例

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

    python生成器用法實(shí)例詳解

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

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

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

    selenium+python設(shè)置爬蟲代理IP的方法

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

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

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

最新評論