day59-Django基礎-配置功能模組+配置資料庫

  • 2019 年 10 月 5 日
  • 筆記

1.HTML文件的form表單的提交三要素:

a. action將決定form提交的路徑,給後台判斷,method 方法 POST 給後台  b. name 將定義提交字典的 key 值  c. submit 按鈕將提交這個表單裡面的數據

2.使用頻率極高的三個Django封裝的方法

a. render 方法用來返回一個 HTML 的網頁  b. HttpResponse 方法用來返回一個文本的字元串  c. redirect 方法用來跳轉一個新的網頁

3.後台如何獲取前台傳過來的數據(字典)

4.後台分類細化功能,新建app的流程,必須做!!!!!!一步不能漏!!!!!!!!

1.首先運行 python manage.py startapp app01  2.然後在 settings 文件下的 INSTALLED_APPS 列表裡面添加 app01.apps.App01Config,新增配置 app  3.業務路徑寫在 新建的app01下面的 views 裡面,然後在 settings 裡面導入views,即實現了功能細分
圖是別的圖,但是流程是一模一樣的

5.如何給pycharm配置資料庫

1.首先在 cmd 下,登錄mysql服務,進入mysql,新建一個 mysite (名字隨意)資料庫。create database mysite; 2.在 settings 下面配置資料庫連接資訊

3.在設置完 settings 之後,隨後就在同級目錄下的 __init__.py 文件裡面添加一段程式碼

4.等到前三部做完之後,在app01下的models裡面

5.隨後分別執行兩句命令,執行完就代表這個表建立完了。是可以在資料庫裡面直接查詢的

但是在之前!!!大的標題第 4 步一定要做完!!!必須註冊進 settings!!!

但是在之前!!!大的標題第 4 步一定要做完!!!必須註冊進 settings!!!

但是在之前!!!大的標題第 4 步一定要做完!!!必須註冊進 settings!!!

但是在之前!!!大的標題第 4 步一定要做完!!!必須註冊進 settings!!!

但是在之前!!!大的標題第 4 步一定要做完!!!必須註冊進 settings!!!否則你找不到原因原地爆炸!!!

6.在pycharm中配置資料庫連接,如圖所示,找到MySQL資料庫

7.隨後進入下面的頁面,配置完成之後點 "確定"

8.連接報錯(可能)

報錯內容:  Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' property  如何解決:先運行下面這一句 sql 就可以解決這個問題  set global time_zone='+8:00';

9.做完以上,就完成了pycharm對資料庫的配置,現在使用資料庫。在使用的app裡面導入已配置資料庫的類

10.ORM查詢方式,使用固定語法,工具幫你翻譯成sql語句,連接資料庫,實現校驗查詢