最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django項(xiàng)目打包完整步驟以及可能出現(xiàn)的問題

 更新時間:2023年06月25日 09:58:40   作者:符閱  
django項(xiàng)目的結(jié)構(gòu)大體上都是類似,打包主要的功能就是把一些不需要部署的文件剔除,把需要部署的文件直接壓縮打包,下面這篇文章主要給大家介紹了關(guān)于Django項(xiàng)目打包完整步驟以及可能出現(xiàn)問題的相關(guān)資料,需要的朋友可以參考下

Django項(xiàng)目打包的步驟以及可能出現(xiàn)的問題

1、環(huán)境

這里筆者使用的環(huán)境為Python3.7與Django3.2.1

2、安裝pyinstaller

使用命令pip install -i https://pypi.tuna.tsinghua.edu.cn/simple pyinstaller

此處使用了清華大學(xué)的鏡像網(wǎng)站

3、打包成exe

若想要打包的項(xiàng)目為單獨(dú)的py文件,則使用pyinstaller-F xxx.py’打包

若想要打包的項(xiàng)目為一個的文件夾,則使用pyi-makespec -D manage.py生成spec文件,執(zhí)行成功后,會顯示如下信息,表示可以去構(gòu)建可執(zhí)行文件了

now run pyinstaller.py to build the executable

在目錄下面會生成一個 manage.spec的文件,我們可以打開看一下內(nèi)容:

筆者

然后運(yùn)行pyinstaller manage.spec命令,生成打包的exe文件

打包程序的運(yùn)行方式: 在manage.exe的位置打開cmd,輸入manage runserver ip:port --noreload運(yùn)行服務(wù)即可

4、新建直接運(yùn)行的程序

新建一個run.py文件

import os
os.system('manage.exe runserver 8000 --noreload')
input()

pyinstaller -F run.py 在dist目錄下得到一個run.exe,雙擊運(yùn)行run.exe 就能運(yùn)行django項(xiàng)目。

問題一:運(yùn)行服務(wù)是會提示No module named XXX

這是因?yàn)镈jango有些module不會自動收集,需要手動添加

解決方法:在manage.spec文件中修改hiddenimports=[]為hiddenimports=[‘users’,‘users.apps’,‘sql_server.pyodbc.compiler’],提示缺少什么module就在此處添加什么。(但是很惡心人的是每次只會提示一個錯誤,需要一直修改manage.spec文件,然后重新打包)

問題二:打開網(wǎng)頁出現(xiàn)TemplateDoesNotExist 錯誤

解決方法:根據(jù)錯誤的提示消息,把項(xiàng)目中的模板文件templates拷貝到相應(yīng)的位置,刷新頁面即可。(如把templates放到manage文件夾里)

總結(jié)

到此這篇關(guān)于Django項(xiàng)目打包完整步驟以及可能出現(xiàn)的問題的文章就介紹到這了,更多相關(guān)Django項(xiàng)目打包步驟內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 利用Python和C語言分別實(shí)現(xiàn)哈夫曼編碼

    利用Python和C語言分別實(shí)現(xiàn)哈夫曼編碼

    這篇文章主要為大家詳細(xì)介紹了如何利用Python和C語言分別實(shí)現(xiàn)哈夫曼編碼,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2022-07-07
  • Python利用遞歸和walk()遍歷目錄文件的方法示例

    Python利用遞歸和walk()遍歷目錄文件的方法示例

    在日常開發(fā)中經(jīng)常需要檢查一個“目錄或文件夾”內(nèi)部有沒有我們想要的文件或者文件夾,下面這篇文章主要給大家介紹了關(guān)于Python利用遞歸和walk()遍歷目錄文件的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-07-07
  • Django項(xiàng)目基礎(chǔ)配置和基本使用過程解析

    Django項(xiàng)目基礎(chǔ)配置和基本使用過程解析

    這篇文章主要介紹了Django項(xiàng)目基礎(chǔ)配置和基本使用過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-11-11
  • Python實(shí)現(xiàn)AES加密,解密的兩種方法

    Python實(shí)現(xiàn)AES加密,解密的兩種方法

    這篇文章主要介紹了Python實(shí)現(xiàn)AES加密,解密的兩種方法,幫助大家更好的使用python加解密文件,感興趣的朋友可以了解下
    2020-10-10
  • Python企業(yè)編碼生成系統(tǒng)總體系統(tǒng)設(shè)計概述

    Python企業(yè)編碼生成系統(tǒng)總體系統(tǒng)設(shè)計概述

    這篇文章主要介紹了Python企業(yè)編碼生成系統(tǒng)總體系統(tǒng)設(shè)計,簡單描述了Python企業(yè)編碼生成系統(tǒng)的功能、結(jié)構(gòu)與相關(guān)編碼實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2019-07-07
  • Django框架 Pagination分頁實(shí)現(xiàn)代碼實(shí)例

    Django框架 Pagination分頁實(shí)現(xiàn)代碼實(shí)例

    這篇文章主要介紹了Django框架 Pagination分頁實(shí)現(xiàn)代碼實(shí)例,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-09-09
  • python模型性能ROC和AUC分析詳解

    python模型性能ROC和AUC分析詳解

    這篇文章主要為大家介紹了python模型性能ROC和AUC分析詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • Python首次安裝后運(yùn)行報錯(0xc000007b)的解決方法

    Python首次安裝后運(yùn)行報錯(0xc000007b)的解決方法

    最近在安裝完P(guān)ython后運(yùn)行發(fā)現(xiàn)居然報錯了,錯誤代碼是0xc000007b,于是通過往上查找發(fā)現(xiàn)是因?yàn)槭状伟惭bPython缺乏VC++庫的原因,下面通過這篇文章看看如何解決這個問題吧。
    2016-10-10
  • Python HTMLTestRunner可視化報告實(shí)現(xiàn)過程解析

    Python HTMLTestRunner可視化報告實(shí)現(xiàn)過程解析

    這篇文章主要介紹了Python HTMLTestRunner可視化報告實(shí)現(xiàn)過程解析,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-04-04
  • Python登錄注冊驗(yàn)證功能實(shí)現(xiàn)

    Python登錄注冊驗(yàn)證功能實(shí)現(xiàn)

    本篇文章給大家整理了用python實(shí)現(xiàn)登陸注冊驗(yàn)證的基本會員功能,對此有需要的朋友可以參考下。
    2018-06-06

最新評論

翁源县| 得荣县| 嫩江县| 霍州市| 封丘县| 阜阳市| 长治县| 云林县| 九龙城区| 满城县| 大同市| 金阳县| 登封市| 融水| 华亭县| 中江县| 阿拉尔市| 阜新市| 什邡市| 洪洞县| 湖口县| 额敏县| 德清县| 永善县| 游戏| 仙游县| 中西区| 灌南县| 盈江县| 宣恩县| 惠东县| 武功县| 漳平市| 琼海市| 泸溪县| 合川市| 新源县| 邮箱| 清徐县| 桃园市| 东乌|