vscode搭建python Django網(wǎng)站開(kāi)發(fā)環(huán)境的示例
這里使用pip安裝的方式,打開(kāi)命令行,輸入執(zhí)行:
pip install django==2.2
這里選擇安裝2.2版本是因?yàn)槭切碌膌ts版本,長(zhǎng)期支持穩(wěn)定版。
接下來(lái)再安裝pillow,Django底層一部分是基于pillow進(jìn)行的。
pip install pillow
pylint在面對(duì)django框架時(shí)表現(xiàn)的有些不足,所以我這里選擇安裝
pip install pylint_django
在vscode中安裝Django:Django 的插件,用于模板中語(yǔ)法提示和補(bǔ)全,這里我們選擇1.0版本的那個(gè)。
在launch.json中找到Django代碼并添加端口:
在命令行或者終端中,進(jìn)入我們要?jiǎng)?chuàng)建項(xiàng)目的路徑,并輸入:
django-admin startproject testapp
此時(shí)會(huì)自動(dòng)創(chuàng)建項(xiàng)目testapp.
- 如果這是你第一次使用 Django 的話,你需要一些初始化設(shè)置。
- 也就是說(shuō),你需要用一些自動(dòng)生成的代碼配置一個(gè) Django project —— 即一個(gè) Django 項(xiàng)目實(shí)例需要的設(shè)置項(xiàng)集合,包括數(shù)據(jù)庫(kù)配置、Django 配置和應(yīng)用程序配置。
- https://docs.djangoproject.com/zh-hans/2.1/intro/tutorial01/
在manage.py同一路徑下運(yùn)行代碼:
python manage.py runserver 8000 這里的端口默認(rèn)是8000,可以到配置文件中更改
此時(shí)在瀏覽器中打開(kāi):
127.0.0.1:8000
出現(xiàn)如下頁(yè)面,就證明你成功了!
其中manage.py用于運(yùn)行Django項(xiàng)目。
Django不僅僅是一個(gè)web框架,也是一個(gè)服務(wù)器,可以通過(guò)manage.py直接運(yùn)行。
而testapp/testapp這個(gè)主文件夾下,setting.py是總的配置文件。
urls.py是總的路由映射文件,路由映射就是把發(fā)送來(lái)的url請(qǐng)求進(jìn)行分配,分配給不同的handler處理器,處理器通過(guò)處理得到不同的結(jié)果并把結(jié)果返回給瀏覽器。
wsgi.py一般在項(xiàng)目部署的時(shí)候能夠用到。
到此這篇關(guān)于vscode搭建python Django網(wǎng)站開(kāi)發(fā)環(huán)境的示例的文章就介紹到這了,更多相關(guān)vscode搭建python Django環(huán)境內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
django 2.0更新的10條注意事項(xiàng)總結(jié)
Django 是 Python Web 開(kāi)發(fā)最常用的框架之一,跟進(jìn)它的最新變化絕對(duì)是必須的。下面這篇文章主要給大家介紹了關(guān)于django 2.0更新的10條注意事項(xiàng),文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考借鑒,下面來(lái)一起看看吧。2018-01-01Python中常用的統(tǒng)計(jì)檢驗(yàn)代碼分享
統(tǒng)計(jì)檢驗(yàn)是數(shù)據(jù)分析中的重要工具,用于檢驗(yàn)數(shù)據(jù)集中的差異、關(guān)聯(lián)和分布等統(tǒng)計(jì)性質(zhì),本文為大家整理了常見(jiàn)的統(tǒng)計(jì)檢驗(yàn)方法,希望對(duì)大家有所幫助2024-01-01Python新手必讀bytearray對(duì)象使用技巧掌握
Python中的bytearray是一個(gè)可變序列,通常用于存儲(chǔ)二進(jìn)制數(shù)據(jù),它允許在不創(chuàng)建新的對(duì)象的情況下就地修改數(shù)據(jù),非常適用于處理字節(jié)數(shù)據(jù),本文將深入學(xué)習(xí)bytearray對(duì)象的使用,包括創(chuàng)建、修改、切片和常見(jiàn)應(yīng)用場(chǎng)景2023-12-12Python字符串中如何去除數(shù)字之間的逗號(hào)
這篇文章主要介紹了Python字符串中如何去除數(shù)字之間的逗號(hào),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2022-05-05在python shell中運(yùn)行python文件的實(shí)現(xiàn)
今天小編就為大家分享一篇在python shell中運(yùn)行python文件的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-12-12關(guān)于Python的json字符串與json模塊解讀
這篇文章主要介紹了關(guān)于Python的json字符串與json模塊解讀,JSON采用完全獨(dú)立于語(yǔ)言的文本格式,但是也使用了類似于C語(yǔ)言家族的習(xí)慣(包括C,?C++,?C#,?Java,?JavaScript,?Perl,?Python等),這些特性使JSON成為理想的數(shù)據(jù)交換語(yǔ)言,需要的朋友可以參考下2023-07-07Python利用模糊哈希實(shí)現(xiàn)對(duì)比文件相似度
對(duì)比兩個(gè)文件相似度,python中可通過(guò)difflib.SequenceMatcher/ssdeep/python_mmdt/tlsh實(shí)現(xiàn),<BR>在大量需要對(duì)比,且文件較大時(shí),需要更高的效率,可以考慮模糊哈希,本文就來(lái)和大家詳細(xì)聊聊2023-01-01