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

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

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

Django項(xiàng)目打包的步驟以及可能出現(xiàn)的問(wè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)目為一個(gè)的文件夾,則使用pyi-makespec -D manage.py生成spec文件,執(zhí)行成功后,會(huì)顯示如下信息,表示可以去構(gòu)建可執(zhí)行文件了

now run pyinstaller.py to build the executable

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

筆者

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

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

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

新建一個(gè)run.py文件

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

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

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

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

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

問(wèn)題二:打開(kāi)網(wǎng)頁(yè)出現(xiàn)TemplateDoesNotExist 錯(cuò)誤

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

總結(jié)

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

相關(guān)文章

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

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

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

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

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

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

    這篇文章主要介紹了Django項(xiàng)目基礎(chǔ)配置和基本使用過(guò)程解析,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    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è)計(jì)概述

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

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

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

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

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

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

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

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

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

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

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

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

最新評(píng)論

固始县| 蒙城县| 潍坊市| 辽宁省| 达孜县| 南京市| 平塘县| 和平县| 鹿邑县| 玉田县| 黔西县| 灵武市| 澄城县| 杭州市| 德阳市| 桦南县| 新巴尔虎左旗| 五河县| 石台县| 南华县| 连城县| 焦作市| 安吉县| 新宾| 东台市| 高青县| 郯城县| 延安市| 靖边县| 岳阳县| 洛浦县| 介休市| 松潘县| 滕州市| 丹江口市| 罗城| 三原县| 宣恩县| 留坝县| 榕江县| 贵港市|