django 教程
()3.1
或者使用命令,查看是否存在模块。
3.配置系统环境
成功安装后,以为例,在解释器目录下的文件夹中可找到一个-文件,这是Django的核心管理程序,最好将它加入操作系统的环境变量中,这样在以后的调用会比较方便。
如何进入环境变量设置界面,请参考Python教程中的相关部分。如下图所示,在Path变量中添加Scripts目录。
回到cmd界面,直接运行django-adminhelp,如果能看到下面的内容表示环境变量设置成功。
D:\testdjango-adminhelpTypedjango-adminhelpsubcommandforhelponaspecificsubcommand.Availablesubcommands:[django]checkcompilemessagescreatecachetabledbshell...以下省略
实际上,对Windows操作系统环境变量path的编辑,只是为了在命令行下可以无需带路径,直接执行一些程序,而不会出现程序文件无法找到的错误。
二、创建项目
1.在cmd或Linux命令行环境下创建Django项目
在windows的cmd环境中(Linux类同),输入下面的命令:
django-adminstartprojectmysite
这样就会在当前目录下创建一个叫做mysite的Django项目。
D:\testdjango-adminstartprojectmysiteD:\testdirD:\test的目录DIR.DIR..DIRmysite
可以看到Django自动帮我们创建了一个mysite文件夹,这是项目的根目录。在mysite根目录中,又有一个mysite目录,这是整个项目的配置文件目录(一定不要和同名的根目录混淆),还有一个manage.py文件,它是整个项目的管理脚本。
D:\testcdmysiteD:\test\mysitedirD:\test\mysite的目录DIR.DIR..manage.pyDIRmysiteD:\test\mysitecdmysiteD:\test\mysite\mysitedirD:\test\mysite\mysite的目录DIR.DIR..settings.pyurls.pywsgi.py__init__.py
回到项目根目录下,运行pythonmanage.pyrunserver,Django会以127.0.0.1:8000这个默认配置启动开发服务器。
D:\test\mysitepythonmanage.pyrunserverWatchingforfilechangeswithStatReloaderPerformingsystemchecks...Systemcheckidentifiednoissues(0silenced).August31,2020-08:57:27Djangoversion3.1,usingsettingsdjango3_test.settingsStartingdevelopmentserverathttp://127.0.0.1:8000/QuittheserverwithCTRL-BREAK.
打开你的浏览器,在地址栏输入127.0.0.1:8000,如果看到如下的界面,说明Django一切正常,你可以开始Django之旅了!
2.在windows下使用Pycharm创建Django工程
事实上,我们一般不使用命令行,而是直接在Pycharm中创建Django项目。
Pycharm是进行Django开发的最佳IDE,请大家自行安装,建议使用最新的专业版本。(非专业版的Pycharm不提供Django开发模块,非最新版的Pycharm可能对最新的Python或者Django支持不好。比如Pycharm2018对Python3.8的支持就不好,并且这些坑不好填。)
2018以后的Pycharm版本都支持同时创建虚拟环境和Django项目。
下面以Pycharm2020.1专业版为例。(可以安装中文插件)
首先打开Pycharm,点击file--newproject,选择左边的Django,出现下面的对话框,注意下面的红框提示:
在Location处选择工程目录
在使用此项目新建环境处选择Virtualenv(这可能需要你提前使用pipinstallvirtualenv命令安装虚拟工具virtualenv)。通常情况下,虚拟环境会以venv的名字,自动在工程目录下生成。
在基本解释器处,选择你要使用的Python解释器
两个单选框,根据需要自行选择
如果想使用现成的解释器或者虚拟环境,请选择现有解释器
再点开下方的MoreSettings:
模板语言:选择使用的模板语言,默认Django就行。
模板文件夹:这是Pycharm安利给我们的功能,用于额外创建一个工程级别的模板文件的保存目录,可以不设置,让它空着。template是目录的名字,可换成任何你喜欢的名字。这里我们不选择,因为可能出现os模块缺少的bug。
应用程序名称:自动帮你创建一个app,可选的功能
开启管理站点:用于开启后台管理admin功能,一般勾上。
没什么问题了,就点击Create吧。
下面就是一段时间的等待,Pycharm会帮助我们自动创建虚拟环境,以及安装最新版本的Django。
创建完成之后,进入Pycharm的解释器设置菜单,可以看到当前Django版本是3.1版本。如果你要指定过去的版本,比如2.2、1.11等,那就不能这么操作了,需要在命令行下自己创建虚拟环境并安装django。或者在这里先删除Django,再安装你想要的指定版本。
看下我们当前的状态,注意venv虚拟环境目录。
注意,注意,注意!
:从Django3.1开始,官方使用pathlib替代了os.path。在settings.py文件中,第一行就是frompathlibimportPath,并且BASE_DIR是这么定义的:
BASE_DIR=Path(__file__).resolve(strict=True).parent.parent
但是在Pycharm的早期版本中(包括教程中使用的2020.1版本),依然使用的是os.path,如果你在创建项目的时候同时指定了template目录,那么可能在运行服务器的时候出现缺少os模块的错误。此时,只需要在settings.py文件顶部添加importos即可。
点击绿色的三角,启动默认的开发服务器,如果看到欢迎界面,说明一切OK!
注意:第一次启动服务器后,Django会默认创建一个db.sqlite3文件,这是SQLite3数据库。
如果没有特别说明,教程将在Pycharm中开发Django项目。
如果希望汉化Pycharm的,可以在settings的plugins中搜索chinese简体包,安装即可
。
推薦系統(tǒng)
雨林木風(fēng) winxp下載 純凈版 永久激活 winxp ghost系統(tǒng) sp3 系統(tǒng)下載
系統(tǒng)大?。?/em>0MB系統(tǒng)類型:WinXP雨林木風(fēng)在系統(tǒng)方面技術(shù)積累雄厚深耕多年,打造了國內(nèi)重裝系統(tǒng)行業(yè)知名品牌,雨林木風(fēng)WindowsXP其系統(tǒng)口碑得到許多人認(rèn)可,積累了廣大的用戶群體,是一款穩(wěn)定流暢的系統(tǒng),雨林木風(fēng) winxp下載 純凈版 永久激活 winxp ghost系統(tǒng) sp3 系統(tǒng)下載,有需要的朋友速度下載吧。
系統(tǒng)等級:進(jìn)入下載 >蘿卜家園win7純凈版 ghost系統(tǒng)下載 x64 聯(lián)想電腦專用
系統(tǒng)大?。?/em>0MB系統(tǒng)類型:Win7蘿卜家園win7純凈版是款非常純凈的win7系統(tǒng),此版本優(yōu)化更新了大量的驅(qū)動,幫助用戶們進(jìn)行舒適的使用,更加的適合家庭辦公的使用,方便用戶,有需要的用戶們快來下載安裝吧。
系統(tǒng)等級:進(jìn)入下載 >雨林木風(fēng)xp系統(tǒng) xp系統(tǒng)純凈版 winXP ghost xp sp3 純凈版系統(tǒng)下載
系統(tǒng)大?。?/em>1.01GB系統(tǒng)類型:WinXP雨林木風(fēng)xp系統(tǒng) xp系統(tǒng)純凈版 winXP ghost xp sp3 純凈版系統(tǒng)下載,雨林木風(fēng)WinXP系統(tǒng)技術(shù)積累雄厚深耕多年,采用了新的系統(tǒng)功能和硬件驅(qū)動,可以更好的發(fā)揮系統(tǒng)的性能,優(yōu)化了系統(tǒng)、驅(qū)動對硬件的加速,加固了系統(tǒng)安全策略,運(yùn)行環(huán)境安全可靠穩(wěn)定。
系統(tǒng)等級:進(jìn)入下載 >蘿卜家園win10企業(yè)版 免激活密鑰 激活工具 V2023 X64位系統(tǒng)下載
系統(tǒng)大?。?/em>0MB系統(tǒng)類型:Win10蘿卜家園在系統(tǒng)方面技術(shù)積累雄厚深耕多年,打造了國內(nèi)重裝系統(tǒng)行業(yè)的蘿卜家園品牌,(win10企業(yè)版,win10 ghost,win10鏡像),蘿卜家園win10企業(yè)版 免激活密鑰 激活工具 ghost鏡像 X64位系統(tǒng)下載,其系統(tǒng)口碑得到許多人認(rèn)可,積累了廣大的用戶群體,蘿卜家園win10純凈版是一款穩(wěn)定流暢的系統(tǒng),一直以來都以用戶為中心,是由蘿卜家園win10團(tuán)隊(duì)推出的蘿卜家園
系統(tǒng)等級:進(jìn)入下載 >蘿卜家園windows10游戲版 win10游戲?qū)I(yè)版 V2023 X64位系統(tǒng)下載
系統(tǒng)大?。?/em>0MB系統(tǒng)類型:Win10蘿卜家園windows10游戲版 win10游戲?qū)I(yè)版 ghost X64位 系統(tǒng)下載,蘿卜家園在系統(tǒng)方面技術(shù)積累雄厚深耕多年,打造了國內(nèi)重裝系統(tǒng)行業(yè)的蘿卜家園品牌,其系統(tǒng)口碑得到許多人認(rèn)可,積累了廣大的用戶群體,蘿卜家園win10純凈版是一款穩(wěn)定流暢的系統(tǒng),一直以來都以用戶為中心,是由蘿卜家園win10團(tuán)隊(duì)推出的蘿卜家園win10國內(nèi)鏡像版,基于國內(nèi)用戶的習(xí)慣,做
系統(tǒng)等級:進(jìn)入下載 >windows11下載 蘿卜家園win11專業(yè)版 X64位 V2023官網(wǎng)下載
系統(tǒng)大?。?/em>0MB系統(tǒng)類型:Win11蘿卜家園在系統(tǒng)方面技術(shù)積累雄厚深耕多年,windows11下載 蘿卜家園win11專業(yè)版 X64位 官網(wǎng)正式版可以更好的發(fā)揮系統(tǒng)的性能,優(yōu)化了系統(tǒng)、驅(qū)動對硬件的加速,使得軟件在WINDOWS11系統(tǒng)中運(yùn)行得更加流暢,加固了系統(tǒng)安全策略,WINDOWS11系統(tǒng)在家用辦公上跑分表現(xiàn)都是非常優(yōu)秀,完美的兼容各種硬件和軟件,運(yùn)行環(huán)境安全可靠穩(wěn)定。
系統(tǒng)等級:進(jìn)入下載 >
相關(guān)文章
- 有什么電腦自動關(guān)機(jī)軟件好用 電腦自動關(guān)機(jī)軟件下載推薦
- 微信抽獎(jiǎng)小程序怎么弄,教你微信轉(zhuǎn)盤抽獎(jiǎng)小程序制作方法
- 收集意見建議小程序怎么弄,教你制作匿名收集意見的小程序
- 掃碼助力活動怎么弄,微信公眾號助力活動的制作步驟
- 海報(bào)裂變活動怎么弄,微信公眾號生成海報(bào)裂變活動的方法
- 公眾號推廣二維碼怎么弄,微信公眾號推廣二維碼生成方法
- 公眾號裂變活動制作,微信公眾號怎么做裂變活動
- 登記信息二維碼制作,如何實(shí)現(xiàn)掃碼登記填報(bào)信息
- 登記表怎么弄,教你微信登記表格怎么做
- 參數(shù)二維碼怎么弄,微信公眾號帶參數(shù)二維碼怎么生成
- 報(bào)名二維碼怎么弄,微信公眾號報(bào)名二維碼制作步驟
- 設(shè)置電腦定時(shí)關(guān)機(jī)命令如何更改 電腦定時(shí)關(guān)機(jī)命令設(shè)置方法詳解
- win7怎么自動關(guān)機(jī) win7自動關(guān)機(jī)時(shí)間設(shè)置方法
- 設(shè)置定時(shí)關(guān)機(jī)命令在哪 電腦設(shè)置定時(shí)關(guān)機(jī)命令
熱門系統(tǒng)
推薦軟件
推薦應(yīng)用
推薦游戲
熱門文章
常用系統(tǒng)
- 1Windows11企業(yè)版下載 深度技術(shù)x64位 ghost系統(tǒng) ISO鏡像下載 v2023
- 2番茄花園 GHOST WIN10 X64 裝機(jī)旗版
- 3技術(shù)員聯(lián)盟WIN11專業(yè)版 微軟原版 ghost鏡像 永久激活 X64位系統(tǒng)
- 4系統(tǒng)之家WIN11專業(yè)版 中文系統(tǒng) X64位 V2022.04下載
- 5Windows11專業(yè)版下載 系統(tǒng)之家x64位 GHOST鏡像下載 筆記本專用
- 6深度技術(shù)windows10家庭版 x64位系統(tǒng)下載 永久激活 ghost鏡像
- 7番茄花園win11企業(yè)版免激活 X64位 v2023 系統(tǒng)下載
- 8win10專業(yè)版番茄花園 windows10專業(yè)版64位系統(tǒng) v2022.05下載
- 9Win11穩(wěn)定版系統(tǒng)下載 風(fēng)林火山Ghost Win11 64位穩(wěn)定專業(yè)版