• <tr id="yyy80"></tr>
  • <sup id="yyy80"></sup>
  • <tfoot id="yyy80"><noscript id="yyy80"></noscript></tfoot>
  • 99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

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

    2020-03-10 12:15:45陳娜付沛
    科學(xué)與財富 2020年33期
    關(guān)鍵詞:組合鍵對話框代碼

    陳娜 付沛

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

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

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

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

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

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

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

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

    django-admin startproject ?firstdjango ?回車

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

    cd firstdjango ?回車

    python manage.py startapp book ?回車

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

    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)打開models.py文件,添加如下代碼并按Ctrl+S保存:

    class BookInfo(models.Model):

    name = models.CharField(max_length=50, verbose_name=u"圖書名稱")

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

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

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

    python manage.py makemigrations ?回車

    python manage.py migrate

    四、配置項目文件

    (1)打開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)打開urls.py,輸入如下代碼并保存:

    from book.views import *

    urlpatterns = [

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

    path('add/', addbooks),

    ]

    (3)在終端中輸入以下指令啟動項目:

    python manage.py runserver

    五、運(yùn)行程序

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

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

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

    猜你喜歡
    組合鍵對話框代碼
    在同一程序的不同窗口間快速切換
    電腦愛好者(2020年8期)2020-07-04 12:37:02
    正?;謴?fù)虛擬機(jī)
    Bootlace Worms’Secret etc.
    創(chuàng)世代碼
    動漫星空(2018年11期)2018-10-26 02:24:02
    創(chuàng)世代碼
    動漫星空(2018年2期)2018-10-26 02:11:00
    創(chuàng)世代碼
    動漫星空(2018年9期)2018-10-26 01:16:48
    創(chuàng)世代碼
    動漫星空(2018年5期)2018-10-26 01:15:02
    巧用Windows鍵,讓操作更具活力
    簡單便捷Win8系統(tǒng)metro應(yīng)用切換技巧
    快速抓取對話框中的完整信息
    電腦迷(2012年22期)2012-04-29 20:30:54
    酉阳| 安塞县| 綦江县| 海盐县| 方山县| 兴宁市| 华安县| 三亚市| 且末县| 洱源县| 桂平市| 突泉县| 兴安盟| 西乌珠穆沁旗| 塔城市| 垣曲县| 汾阳市| 志丹县| 东平县| 蒙城县| 老河口市| 墨脱县| 江永县| 东乌珠穆沁旗| 商水县| 赤壁市| 遵化市| 永嘉县| 宜兴市| 祁东县| 油尖旺区| 平利县| 仁怀市| 江山市| 贵定县| 武平县| 含山县| 巢湖市| 沈阳市| 汝州市| 札达县|