亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        快速使用Django搭建Web服務(wù)

        2020-03-10 12:15:45陳娜付沛
        科學(xué)與財(cái)富 2020年33期
        關(guān)鍵詞:指令程序

        陳娜 付沛

        摘 要:Django是一個(gè)python語(yǔ)言開(kāi)發(fā)的web框架。主要特點(diǎn)為:強(qiáng)大的數(shù)據(jù)庫(kù)功能、自帶后臺(tái)管理功能、優(yōu)雅的網(wǎng)址、模板系統(tǒng)、緩存系統(tǒng)、國(guó)際化。本文介紹如果使用Django快速搭建一個(gè)Web服務(wù)。

        一、 搭建項(xiàng)目環(huán)境

        (1)Python環(huán)境搭建 ? 到Python官網(wǎng)下載python最新版本,安裝過(guò)程中注意勾選“Add Python 3.8.3 to PATH”將Python安裝路徑添加到環(huán)境變量。

        (2)按Windows+R組合鍵啟動(dòng)程序,在彈出的對(duì)話(huà)框中輸入cmd進(jìn)入命令行中,輸入pip install django 后回車(chē),自動(dòng)下載Django最新版本并安裝。

        (3)進(jìn)入VSCode官網(wǎng)下載并安裝VSCode,默認(rèn)安裝即可。

        (4)進(jìn)入SqliteStudio官網(wǎng)下載并安裝SqliteStudio,默認(rèn)安裝即可

        二、 創(chuàng)建一個(gè)django項(xiàng)目

        (1)按Windows+R組合鍵啟動(dòng)程序,在彈出的對(duì)話(huà)框中輸入cmd進(jìn)入命令行中,輸入D: 回車(chē)進(jìn)入D盤(pán)下,輸入以下指令創(chuàng)建firstdjango項(xiàng)目:

        django-admin startproject ?firstdjango ?回車(chē)

        (2)項(xiàng)目創(chuàng)建完成后,接下來(lái)需要?jiǎng)?chuàng)建應(yīng)用,一個(gè)項(xiàng)目可以包含多個(gè)應(yīng)用。輸入 以下指令進(jìn)入firstdjango項(xiàng)目下創(chuàng)建book應(yīng)用:

        cd firstdjango ?回車(chē)

        python manage.py startapp book ?回車(chē)

        (3)輸入以下指令打開(kāi)VSCode(VSCode和.之間有一個(gè)空格)

        code .

        (4)找到Setting.py文件的INSTALL_APP中,最后一行中加入‘book應(yīng)用,并按Ctrl+S保存文件:

        INSTALLED_APPS = [

        'django.contrib.admin',

        'django.contrib.auth',

        'django.contrib.contenttypes',

        'django.contrib.sessions',

        'django.contrib.messages',

        'django.contrib.staticfiles',

        'book'

        ]

        三、利用ORM創(chuàng)建模型

        (1)打開(kāi)models.py文件,添加如下代碼并按Ctrl+S保存:

        class BookInfo(models.Model):

        name = models.CharField(max_length=50, verbose_name=u"圖書(shū)名稱(chēng)")

        price = models.IntegerField(verbose_name=u"價(jià)格",default=20)

        autor = models.CharField(max_length=20, verbose_name=u"作者")

        (2)從菜單欄“查看----終端”打開(kāi)終端,執(zhí)行如下命令生成遷移文件并執(zhí)行遷移

        python manage.py makemigrations ?回車(chē)

        python manage.py migrate

        四、配置項(xiàng)目文件

        (1)打開(kāi)view.py,輸入如下代碼并保存:

        from book.models import BookInfo

        from django.http import HttpResponse

        def addbooks(request):

        obj=BookInfo(name="Python輕松學(xué)",autor="張三",price=59)

        result=obj.save(obj)

        return HttpResponse("添加成功")

        (2)打開(kāi)urls.py,輸入如下代碼并保存:

        from book.views import *

        urlpatterns = [

        path('admin/', admin.site.urls),

        path('add/', addbooks),

        ]

        (3)在終端中輸入以下指令啟動(dòng)項(xiàng)目:

        python manage.py runserver

        五、運(yùn)行程序

        (1)在瀏覽器中輸入http://127.0.0.1:8000/add/,數(shù)據(jù)添加成功,界面如下:

        (2)使用SQLiteStudio打開(kāi)數(shù)據(jù)庫(kù)db.sqlite3,發(fā)現(xiàn)已經(jīng)添加了一本書(shū)到BookInfo表中,大功告成啦!

        (1.武漢軟件工程職業(yè)學(xué)院 ? ?湖北 ?武漢 ? ?430205; 2.武漢城市職業(yè)學(xué)院 ? ? 湖北 ?武漢 ? ? 430070)

        猜你喜歡
        指令程序
        聽(tīng)我指令:大催眠術(shù)
        試論我國(guó)未決羈押程序的立法完善
        ARINC661顯控指令快速驗(yàn)證方法
        LED照明產(chǎn)品歐盟ErP指令要求解讀
        失能的信仰——走向衰亡的民事訴訟程序
        “程序猿”的生活什么樣
        英國(guó)與歐盟正式啟動(dòng)“離婚”程序程序
        殺毒軟件中指令虛擬機(jī)的脆弱性分析
        創(chuàng)衛(wèi)暗訪(fǎng)程序有待改進(jìn)
        一種基于滑窗的余度指令判別算法
        国产精品电影久久久久电影网| 中文字幕av熟女中文av| 国产一区二区三区免费视| 国产精品美女久久久网av| 国产精品爽爽ⅴa在线观看| 久久精品中文字幕大胸| 国产亚洲精品久久777777| 一区在线播放| a级国产精品片在线观看| 神马不卡影院在线播放| 蜜桃视频在线免费视频| 国产在线无码一区二区三区视频| 波多野42部无码喷潮| 欧美在线成人午夜网站| 国产黑色丝袜在线观看视频| 国产熟女露脸大叫高潮| 一边摸一边抽搐一进一出口述 | 无码中文亚洲av影音先锋| 精精国产xxxx视频在线播放| 精品国产三级在线观看| A阿V天堂免费无码专区| 日本精品人妻一区二区三区| 超碰青青草手机在线免费观看| 亚洲精品视频中文字幕| 精品av熟女一区二区偷窥海滩| 亚洲日韩一区二区一无码 | 亚洲av综合色区| 亚洲最大日夜无码中文字幕| 国产福利酱国产一区二区| 国产一区二区三区涩涩| 亚洲天堂一区二区偷拍| 亚洲国产成人片在线观看| 久久亚洲精品成人| 激情视频在线播放一区二区三区| 中文字幕一区二区三区四区| 少妇粉嫩小泬喷水视频www| 另类亚洲欧美精品久久不卡| 国产亚洲精选美女久久久久| 精品一级一片内射播放| 波多野42部无码喷潮| 中文字幕永久免费观看|