最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

django的使用步驟入門教程(很詳細(xì))

 更新時(shí)間:2023年05月22日 11:36:20   作者:鄭建007  
隨著IT行業(yè)的不斷發(fā)展,編程學(xué)習(xí)也越來(lái)越重要,很多人都開啟了很多計(jì)算機(jī)語(yǔ)言的學(xué)習(xí),下面這篇文章主要給大家介紹了關(guān)于django的使用步驟入門教程,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下

一、創(chuàng)建項(xiàng)目的目錄下安裝django

pip install django

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

放django文件的的文件路徑上輸入cmd進(jìn)入終端輸入下面的命令

django-admin startproject 項(xiàng)目名稱

三、app的創(chuàng)建

進(jìn)入創(chuàng)建好的項(xiàng)目里面輸入一下的命令

python manage.py startapp app名稱

四、注冊(cè)app

五、編寫URL與視圖函數(shù)的對(duì)應(yīng)關(guān)系

編寫視圖函數(shù)

多個(gè)對(duì)應(yīng)關(guān)系

六、啟動(dòng)運(yùn)行django項(xiàng)目的命令

python manage.py runserver

七、HttpResponse、render

(1)、引入:

from django.shortcuts import render, HttpResponse

(2)、HttpResponse: 在頁(yè)面中渲染字符串

(3)、render: 渲染一個(gè)模板

八、模板

在app文件下創(chuàng)建templates, 用來(lái)存放模板

九、靜態(tài)文件

在app文件下創(chuàng)建一個(gè)靜態(tài)文件,名為static

 使用{% load static %} 引入靜態(tài)文件(推薦使用)

十、模板語(yǔ)法的學(xué)習(xí)

字符串、數(shù)組的使用

 頁(yè)面效果

 數(shù)組的循環(huán)、對(duì)象的使用

循環(huán)獲取對(duì)象的key

循環(huán)獲取對(duì)象的值

 獲取對(duì)象的鍵值

判斷語(yǔ)句

十一、請(qǐng)求、響應(yīng)

引入

 GET請(qǐng)求

 return  就是響應(yīng)的內(nèi)容

 案例:

 點(diǎn)擊提交按鈕報(bào)錯(cuò)

 獲取請(qǐng)求參數(shù)校驗(yàn) 

 總結(jié):

 views.py視圖函數(shù)參數(shù)request

request.method: 得到請(qǐng)求的方式(POST、GET)

request.GET:  獲取url中傳過(guò)來(lái)的參數(shù)

request.POST:  獲取請(qǐng)求體中傳過(guò)來(lái)的參數(shù)

十二、創(chuàng)建數(shù)據(jù)庫(kù)

1、win+r進(jìn)入終端 

2、 打開mysql輸入: mysql -u root -p          (這個(gè)是登錄mysql)

3、查看數(shù)據(jù)庫(kù)中的表: show databases

4、 創(chuàng)建數(shù)據(jù)庫(kù): create database 數(shù)據(jù)庫(kù)名 default charset utf8 collate utf8_general_ci;

        例如: create database gx_day15 default charset utf8 collate utf8_general_ci;

5、安裝包: pip install mysqlclient 和 pip install pymysql

6、在setting.py配置數(shù)據(jù)庫(kù)(django連接數(shù)據(jù)庫(kù)):

# 配置了下面的 django就會(huì)默認(rèn)的幫我們連接上數(shù)據(jù)庫(kù)
DATABASES = {
    'default': {
        # 連接什么類型的數(shù)據(jù)庫(kù)
        'ENGINE': 'django.db.backends.mysql',
        # 數(shù)據(jù)庫(kù)名字
        'NAME': 'gx_day15',
        # 數(shù)據(jù)口賬號(hào)
        'USER': 'root',
        # 數(shù)據(jù)庫(kù)密
        'PASSWORD': '',
        # 數(shù)據(jù)庫(kù)是安裝在哪臺(tái)服務(wù)器上   自己本地的是 127.0.0.1
        'HOST': '127.0.0.1',
        # 數(shù)據(jù)庫(kù)的端口
        'PORT': '3306'
    }
}

十三、orm鏈接MySQL數(shù)據(jù)庫(kù)

1、orm可以幫助我們做兩件事:

1)、創(chuàng)建、修改、刪除數(shù)據(jù)庫(kù)中表(不用你寫SQL語(yǔ)句)。【無(wú)法創(chuàng)建數(shù)據(jù)庫(kù)】

2)、操作表中的數(shù)據(jù)(不用你寫SQL語(yǔ)句)

2、創(chuàng)建表

1)、寫表結(jié)構(gòu)

2)、建表: 終端中輸入這個(gè)兩命令在數(shù)據(jù)庫(kù)中建表(確保app已經(jīng)注冊(cè)和pip install mysqlclient已經(jīng)安裝

python manage.py makemigrations
python manage.py migrate

3)、查看創(chuàng)建的表(在終端win+r打開終端進(jìn)入mysql控制臺(tái))

①:進(jìn)入數(shù)據(jù)庫(kù) :

use gx_day15;

②:顯示數(shù)據(jù)庫(kù)所有表:

show tables;

③:進(jìn)入表:

desc app01_userinfo;

3、修改表結(jié)構(gòu)

刪除:直接在orm類中直接刪除字段 運(yùn)行python manage.py makemigrations、python manage.py migrate

添加: 表中已有5條數(shù)據(jù),你添加新字段時(shí),運(yùn)行python manage.py makemigrations、python manage.py migrate,出現(xiàn)兩個(gè)選擇:

選1:輸入一個(gè)2, 5條數(shù)據(jù)后面新增的字段值都為2

選2:輸入一個(gè)22, 相當(dāng)于給5條數(shù)據(jù)的值默認(rèn)為22,然后再執(zhí)行上面的兩條命令

4、刪除表

如果注釋一個(gè)orm表,運(yùn)行兩條命令就會(huì)刪除這個(gè)表

十四、數(shù)據(jù)的增、刪、改、查

1、增 

 查看表結(jié)構(gòu)

select * from 查詢的表名

2、刪: orm類名.objects.filter(id=1).delete()  //刪除id為1的數(shù)據(jù)

        orm類名.objects.all().delete() //刪除這個(gè)表的全部數(shù)據(jù)

3、改:(更新):orm類名.objects.filter(id=1).uplate(age=99) //把id為1的改為99

4、查: orm類名.objects.filter(id=1)  //查詢id為1的數(shù)據(jù)    得到的數(shù)據(jù)類型是[對(duì)象,]

              orm類名.objects.filter(id=1).first()   //這樣就獲取到數(shù)組里的第一個(gè)元素   也就是一個(gè)對(duì)象

              orm類名.objects.all()   //獲取這個(gè)表的全部數(shù)據(jù)

十五、模板繼承

1、定義一個(gè)模板

 2、繼承模板

總結(jié)

到此這篇關(guān)于django的使用步驟入門的文章就介紹到這了,更多相關(guān)django使用步驟內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Python異常處理之避免try-except濫用的3個(gè)核心原則

    Python異常處理之避免try-except濫用的3個(gè)核心原則

    在Python開發(fā)中,異常處理是保證程序健壯性的關(guān)鍵機(jī)制,本文結(jié)合真實(shí)案例與Python核心機(jī)制,提煉出避免異常濫用的三大原則,有需要的小伙伴可以了解下
    2025-09-09
  • python pymodbus模塊的具體使用

    python pymodbus模塊的具體使用

    pymodbus是一個(gè)Python實(shí)現(xiàn)的Modbus協(xié)議庫(kù),支持TCP和RTU通信模式,支持讀寫線圈、離散輸入、保持寄存器等數(shù)據(jù)類型,具有一定的參考價(jià)值,感興趣的可以了解一下
    2025-09-09
  • 詳談tensorflow gfile文件的用法

    詳談tensorflow gfile文件的用法

    今天小編就為大家分享一篇詳談tensorflow gfile文件的用法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-02-02
  • 詳解python日期時(shí)間處理2

    詳解python日期時(shí)間處理2

    這篇文章主要為大家介紹了python日期時(shí)間處理,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來(lái)幫助
    2021-12-12
  • Pyqt實(shí)現(xiàn)無(wú)邊框窗口拖動(dòng)以及窗口大小改變

    Pyqt實(shí)現(xiàn)無(wú)邊框窗口拖動(dòng)以及窗口大小改變

    這篇文章主要為大家詳細(xì)介紹了Pyqt實(shí)現(xiàn)無(wú)邊框窗口拖動(dòng)及大小改變的方法,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2018-04-04
  • python實(shí)現(xiàn)根據(jù)窗口標(biāo)題調(diào)用窗口的方法

    python實(shí)現(xiàn)根據(jù)窗口標(biāo)題調(diào)用窗口的方法

    這篇文章主要介紹了python實(shí)現(xiàn)根據(jù)窗口標(biāo)題調(diào)用窗口的方法,涉及Python操作窗口的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • flask框架自定義url轉(zhuǎn)換器操作詳解

    flask框架自定義url轉(zhuǎn)換器操作詳解

    這篇文章主要介紹了flask框架自定義url轉(zhuǎn)換器操作,結(jié)合實(shí)例形式分析了URL轉(zhuǎn)換器的相關(guān)原理、實(shí)現(xiàn)方法與操作注意事項(xiàng),需要的朋友可以參考下
    2020-01-01
  • python爬蟲爬取某圖書網(wǎng)頁(yè)實(shí)例講解

    python爬蟲爬取某圖書網(wǎng)頁(yè)實(shí)例講解

    這篇文章主要介紹了python爬蟲爬取某圖書網(wǎng)頁(yè)實(shí)例,下面是通過(guò)requests庫(kù)來(lái)對(duì)ajax頁(yè)面進(jìn)行爬取的案例,與正常頁(yè)面不同,這里我們獲取url的方式也會(huì)不同,這里我們通過(guò)爬取一個(gè)簡(jiǎn)單的ajax小說(shuō)頁(yè)面來(lái)為大家講解,需要的朋友可以參考下
    2024-08-08
  • 卸載PyCharm Professional全過(guò)程

    卸載PyCharm Professional全過(guò)程

    本文詳細(xì)介紹了在Windows、Mac和Linux系統(tǒng)中卸載PyCharm Professional的方法,包括如何通過(guò)系統(tǒng)設(shè)置、自帶工具、手動(dòng)刪除文件夾等方式卸載,還提供了卸載時(shí)需要注意的事項(xiàng),如備份重要文件、取消自動(dòng)登錄設(shè)置、刪除殘留文件等
    2026-05-05
  • python中的json總結(jié)

    python中的json總結(jié)

    JSON(JavaScript Object Notation, JS 對(duì)象簡(jiǎn)譜) 是一種輕量級(jí)的數(shù)據(jù)交換格式。本文重點(diǎn)給大家介紹python中的json,感興趣的朋友跟隨小編一起看看吧
    2018-10-10

最新評(píng)論

巴塘县| 竹北市| 鸡东县| 内丘县| 万州区| 琼结县| 都江堰市| 福贡县| 收藏| 南康市| 惠水县| 乐都县| 伊金霍洛旗| 永春县| 湖口县| 四川省| 嘉祥县| 安岳县| 偃师市| 壶关县| 邢台县| 谷城县| 新巴尔虎右旗| 汤原县| 班戈县| 永德县| 连江县| 边坝县| 黎城县| 揭东县| 泽库县| 吉林省| 崇义县| 洛川县| 台东县| 中阳县| 泽普县| 绥中县| 嵊州市| 普兰县| 富顺县|