發表文章

目前顯示的是 6月, 2019的文章

使用PyCharm建立Django與MySQL連結 (未完)

圖片
首先,這篇是想要敘述如何使用PyCharm將MySQL中的資料庫與Django中的Model, View與Template框架做連結,專案的程式內容是從網路的分享文件而來,並非自己撰寫,取得source code可以從這個網址 ()。 如何將MySQL資料庫呈現在django製作的網頁上需要遵循MVT框架原則,事實上在Django中需要對views.py, model.py與template中的html檔分別撰寫程式,其整理的關係如下圖: 在PyCharm實現這個專案的步驟如下: 1. 

Django的MTV框架互動流程

圖片
本篇來整理一下Django的MTV框架,了解彼此間的關係與應用, MTV代表了Model, Template與View, 由 Model 負責資料層,View 負責視覺,Controller 負責商業邏輯的部份。 用下圖來說明MTV之間的互動流程,當使用者用瀏覽器與Django寫的網頁進行互動,首先會是跟哪個URL先產生互動,url.py會有urlpatterns來定義互動的網頁/址與對應的函數,如與company/互動,就會對應到view中company函數。 view.py中有def company(request)函數,使用者提出了一個request (HttpRequest),view會負責處理request,並提供response (HttpResponse),例如在資料庫中取得stockid的資料,並response給company.html。 view.py所需要取得的資料是由model.py來處理,model.py有class  Company(models Model) 裡面連結資料庫中的欄位,如Stock_ID,連結了stockid變數,開發者可以使用 stockid,而無須寫MySQL語言與資料庫溝通。 Template則是存放.html的資料夾,使用者在company/提出request,經由url.py引導到view.py負責處理的函數,然後response到company.html,例如在company中顯示stockid的資料。

啟動MySQL Workbench與建立Database 和 Table

圖片
再安裝好MySQL後, 我們先啟動Workbench,來建立Database 和 Table。 啟動Workbench,輸入root密碼, 建立Test 連線 建立一個新的schema 建立資料庫 建立一個新的table 設定好student_id, student_name, student_age Select rows - Limit 1000

在Windows上安裝MySQL Community Server 

圖片
這一篇主要是說明如何下載MySQL以及安裝, 我們要安裝的是MySQL Community Server,以下為下載網址: https://dev.mysql.com/downloads/mysql https://dev.mysql.com/downloads/mysql/5.7.html#downloads https://dev.mysql.com/downloads/file/?id=485477 選擇 " No thanks, just start my download " 遇到要下載: .net framework 4.5.2 https://www.microsoft.com/zh-TW/download/details.aspx?id=42642 準備安裝MySQL 選擇Full, 按"Next" 安裝需要的套件 安裝Visual Studio 輸入root的密碼 接著按造安裝步驟續安裝下 完成MySQL安裝