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語句,連接資料庫,實現校驗查詢
