Django簡單用法

2021-08-19 01:56:38 字數 909 閱讀 2577

建立乙個django專案

django-admin startproject *** 建立乙個名字為***的工程

檢視預設目錄結構

manage.py:是django用於管理本專案的命令列工具,之後進行站點執行,資料庫自動生成等都是通過本檔案完成。

***/init.py告訴python該目錄是乙個python包,暫無內容,後期一些工具的初始化可能會用到

***/settings.py django專案的配置檔案,預設狀態其中定義了本專案引用的元件,專案名,資料庫,靜態資源等。

***/urls.py 維護專案的url路由對映,即定義當客戶端訪問時由哪個模組進行響應。

***/wsgi.py 定義wsgi的介面資訊,主要用於伺服器整合,通常本檔案生成後無需改動。

測試伺服器的啟動

python manage.py runserver [ip:port]

可以直接進行服務執行 預設執行起來的埠是8000

也可以自己指定ip和埠

ip指定為0.0.0.0的時候,匹配本機的全部ip

瀏覽器訪問:localhost:8000 可以看到伺服器啟動成功

資料遷移

遷移的概念:就是將模型對映到資料庫的過程

生成遷移:python manage.py makemigrations

執行遷移:python manange.py migrate

建立應用

建立名稱為***的應用

應用目錄介紹

admin.py:管理站點模型的宣告檔案,預設為空

models.py:新增模型層資料類檔案

views.py:定義url相應函式(路由規則)

migrations包:自動生成,生成遷移檔案的

tests.py:測試**檔案

mysql的簡單用法 mysql簡單用法

刪除使用者 drop user jack drop比delete刪除的優勢在於drop可以刪除使用者的許可權,更加徹底 更改使用者名稱 rename user jack to jacknew 使用者的都存在與user表中,更改名稱,許可權不變 更改使用者密碼 update mysql.user se...

oracle cursor 簡單用法

procedure changespecialdiscount compid in invarchar2 ccid in invarchar2 cono in invarchar2 is sum cc all number 14 4 0 wsp disc number 14 4 wspcl disc...

Oracle Trigger簡單用法

1.trigger 是自動提交的,不用commit,rollback 2.trigger最大為32k,如果有複雜的應用可以通過在trigger裡呼叫procedure或function來實現。3.語法 create or replace trigger on declare begin except...