国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

Python django開發(fā)

這篇具有很好參考價(jià)值的文章主要介紹了Python django開發(fā)。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

第一步:創(chuàng)建開發(fā)環(huán)境

mkvirtualenv py2_django

第二步:安裝django

pip?install django==2.2.5? ?# 選擇2.2.5的原因是這個(gè)版本是持久維護(hù)的

pip list # 查看安裝的信息

第三步:start 一個(gè)項(xiàng)目,并創(chuàng)建子應(yīng)用

cd ~/Myproject? ?# 選擇目錄

django-admin startproject myweb? # 創(chuàng)建項(xiàng)目

第四步,啟動(dòng)服務(wù)端程序:

cd myweb

python3 manage.py runserver?

Python django開發(fā),python,django,開發(fā)語言?

?第五步,創(chuàng)建app

python3 manage.py startapp book

第六步,通過ide打開項(xiàng)目,并且設(shè)置到對(duì)應(yīng)的env環(huán)境

Python django開發(fā),python,django,開發(fā)語言?Python django開發(fā),python,django,開發(fā)語言

Python django開發(fā),python,django,開發(fā)語言?

?第七步,注冊(cè)子應(yīng)用

Python django開發(fā),python,django,開發(fā)語言

?第八步,在APP中開發(fā)模型

Python django開發(fā),python,django,開發(fā)語言

第九步,生成遷移文件?

python3 manage.py makemigrations

?Python django開發(fā),python,django,開發(fā)語言

然后執(zhí)行遷移文件:

python3 manage.py migrate?

默認(rèn)會(huì)將表創(chuàng)建在默認(rèn)的sqlite3中,在settings中的配置如下:

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.sqlite3',
        'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
    }
}?

第十步,修改時(shí)區(qū)和編碼

在settings文件下修改

LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'

登錄http://127.0.0.1:8080/admin/login/?next=/admin/?,會(huì)看到需要管理員賬密信息

執(zhí)行python3 manage.py createsuperuser, 輸入對(duì)應(yīng)的信息,可創(chuàng)建超級(jí)用戶。

Python django開發(fā),python,django,開發(fā)語言

第十一步,注冊(cè)model

在app下的admin.py中,注冊(cè)對(duì)應(yīng)的model

from book.models import Person, Book
# 注冊(cè)model
admin.site.register(Person)
admin.site.register(Book)

Python django開發(fā),python,django,開發(fā)語言?

十二步,創(chuàng)建視圖函數(shù)

在app的view.py中,增加試圖函數(shù),必須包含一個(gè)返回響應(yīng)HttpResponse

def index(request):
    return HttpResponse("ok")

并在urls.py中增加路徑映射。

from book.views import index
urlpatterns = [
    path('admin/', admin.site.urls),
    path('index/', index),
]

# 也可以通過引入子應(yīng)用的模塊url

urlpatterns = [
    path('admin/', admin.site.urls),
    # path('index/', index),
    path('', include('book.urls')),
]

?十三步,模板使用

主要熟悉render渲染函數(shù):文章來源地址http://www.zghlxwxcb.cn/news/detail-561077.html

context_data = {'book_data':'測(cè)試電子書'}
def book(request):
    return render(request, 'book/index.html', context=context_data)

到了這里,關(guān)于Python django開發(fā)的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 使用Python進(jìn)行網(wǎng)站頁面開發(fā)——Django快速入門

    使用Python進(jìn)行網(wǎng)站頁面開發(fā)——Django快速入門

    目錄 一、項(xiàng)目的創(chuàng)建與運(yùn)行 1.創(chuàng)建項(xiàng)目 2.運(yùn)行 ?二、應(yīng)用的創(chuàng)建和使用 1,創(chuàng)建一個(gè)應(yīng)用程序 2.編寫我們的第一個(gè)視圖 ?三、項(xiàng)目的模型 1.連接MySQL數(shù)據(jù)庫設(shè)置 2.創(chuàng)建模型 3.激活模型 ?4.使用(兩種) (1)現(xiàn)在進(jìn)入交互式的Python shell,并使用Django提供的免費(fèi)API (2)在myapp應(yīng)用的

    2023年04月08日
    瀏覽(72)
  • vscode搭建python Django網(wǎng)站開發(fā)環(huán)境

    vscode搭建python Django網(wǎng)站開發(fā)環(huán)境

    這里使用pip安裝的方式,打開命令行,輸入執(zhí)行: 這里選擇安裝2.2版本是因?yàn)槭切碌膌ts版本,長期支持穩(wěn)定版。 接下來再安裝pillow,Django底層一部分是基于pillow進(jìn)行的。 pylint在面對(duì)django框架時(shí)表現(xiàn)的有些不足,所以我這里選擇安裝 在vscode中安裝Django:Django 的插件,用于模

    2023年04月20日
    瀏覽(37)
  • 【測(cè)試開發(fā)】Python+Django實(shí)現(xiàn)接口測(cè)試工具

    【測(cè)試開發(fā)】Python+Django實(shí)現(xiàn)接口測(cè)試工具

    Python+Django接口自動(dòng)化 ?引言: ? ? ? ? ?最近被幾個(gè)公司實(shí)習(xí)生整自閉了,沒有基礎(chǔ),想學(xué)自動(dòng)化又不知道怎么去學(xué),沒有方向沒有頭緒,說白了其實(shí)就是學(xué)習(xí)過程中沒有成就感,所以學(xué)不下去。出于各種花里胡哨的原因,今天給大家整一個(gè)簡單又有成就感的接口自動(dòng)化學(xué)習(xí)

    2024年02月15日
    瀏覽(23)
  • Python Web開發(fā):Django與Flask框架

    Django和Flask都是Python中非常受歡迎的Web開發(fā)框架。雖然它們都是用于構(gòu)建Web應(yīng)用程序的工具,但它們?cè)谠O(shè)計(jì)理念、使用方式和適用場(chǎng)景等方面存在一些差異。 Django Django是一個(gè)“大而全”的框架,遵循MVC設(shè)計(jì)模式。它內(nèi)置了很多功能,如ORM(對(duì)象關(guān)系映射)、模板引擎、表單處

    2024年02月22日
    瀏覽(20)
  • 一周學(xué)會(huì)Django5 Python Web開發(fā)-Django5路由定義

    一周學(xué)會(huì)Django5 Python Web開發(fā)-Django5路由定義

    鋒哥原創(chuàng)的Python Web開發(fā) Django5視頻教程: 2024版 Django5 Python web開發(fā) 視頻教程(無廢話版) 玩命更新中~_嗶哩嗶哩_bilibili 2024版 Django5 Python web開發(fā) 視頻教程(無廢話版) 玩命更新中~共計(jì)22條視頻,包括:2024版 Django5 Python web開發(fā) 視頻教程(無廢話版) 玩命更新中~、第2講 Django5安裝、

    2024年02月19日
    瀏覽(92)
  • Python+django+vue開發(fā)的家教信息管理系統(tǒng)

    Python+django+vue開發(fā)的家教信息管理系統(tǒng)

    一直想做一款管理系統(tǒng),看了很多優(yōu)秀的開源項(xiàng)目但是發(fā)現(xiàn)沒有合適的。 于是利用空閑休息時(shí)間開始自己寫了一套管理系統(tǒng)。 功能介紹 平臺(tái)采用B/S結(jié)構(gòu),后端采用主流的Python+django進(jìn)行開發(fā),前端采用主流的Vue.js進(jìn)行開發(fā)。 整個(gè)平臺(tái)包括前臺(tái)和后臺(tái)兩個(gè)部分。 前臺(tái)功能包括

    2024年04月16日
    瀏覽(26)
  • python三大開發(fā)框架django、 flask 和 fastapi 對(duì)比

    python三大開發(fā)框架django、 flask 和 fastapi 對(duì)比

    本文講述了什么啟發(fā)了 FastAPI 的誕生,它與其他替代框架的對(duì)比,以及從中汲取的經(jīng)驗(yàn)。 如果不是基于前人的成果,F(xiàn)astAPI 將不會(huì)存在。在 FastAPI 之前,前人已經(jīng)創(chuàng)建了許多工具 。 幾年來,我一直在避免創(chuàng)建新框架。首先,我嘗試使用許多不同的框架,插件和工具來解決

    2024年02月10日
    瀏覽(27)
  • 基于 python+django,我開發(fā)了一個(gè)外賣點(diǎn)餐系統(tǒng)

    基于 python+django,我開發(fā)了一個(gè)外賣點(diǎn)餐系統(tǒng)

    學(xué)習(xí)過程中,如遇問題可咨詢作者 功能介紹 平臺(tái)采用B/S結(jié)構(gòu),后端采用主流的Python語言進(jìn)行開發(fā),前端采用主流的Vue.js進(jìn)行開發(fā)。 整個(gè)平臺(tái)包括前臺(tái)和后臺(tái)兩個(gè)部分。 前臺(tái)功能包括:首頁、菜品詳情頁、訂單中心、用戶中心模塊。 后臺(tái)功能包括:總覽、訂單管理、菜品管

    2024年01月19日
    瀏覽(24)
  • 一個(gè)月學(xué)通Python(十八):Django表單的應(yīng)用(Web開發(fā))

    結(jié)合自身經(jīng)驗(yàn)和內(nèi)部資料總結(jié)的Python教程,每天3章,1個(gè)月就能全方位的完成Python的學(xué)習(xí)并進(jìn)行實(shí)戰(zhàn)開發(fā),學(xué)完了定能成為大佬!加油吧!卷起來! 全部文章請(qǐng)?jiān)L問專欄:《Python全棧教程(0基礎(chǔ))》 我們繼續(xù)來完成上一章節(jié)中的項(xiàng)目,實(shí)現(xiàn)“用戶注冊(cè)”和“用戶登錄”的功

    2024年02月16日
    瀏覽(94)
  • 基于Python + Django 開發(fā)一款學(xué)生管理系統(tǒng)(附源碼)

    基于Python + Django 開發(fā)一款學(xué)生管理系統(tǒng)(附源碼)

    1.開發(fā)環(huán)境 開發(fā)工具: Pycharm 2020.1.1 開發(fā)語言: Python 3.8.5 Web框架: Djanjo 3.0.3 前端框架: bootstrap 3.3.7 數(shù)據(jù)庫: MySQL 8.0.21 + Navicat Premium 15.0.17 操作系統(tǒng): macOS 10.14.6 源碼分享技術(shù)交流 技術(shù)要學(xué)會(huì)分享、交流,不建議閉門造車。 本文技術(shù)由粉絲群小伙伴分享匯總。源碼、數(shù)據(jù)

    2024年02月03日
    瀏覽(27)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包