Django 學習筆記(六)MySQL配置

2022-07-03 18:00:14 字數 1721 閱讀 4592

環境:ubuntu16.4  

工具:python3.5

一、安裝mysql資料庫

終端命令:

sudo apt-get install mysql-server

sudo apt-get install mysql-client

sudo apt-get install libmysqlclient-dev

過程中會讓你輸入使用者名稱(預設root)和密碼,輸入後按下方向即可跳轉到確定按鈕,再按enter

sudo netstat -tap | grep mysql檢測是否安裝成功,當處於 listen 狀態即代表安裝成功

二、mysql配置

1.終端命令:mysql -u root -p ,隨後出現輸入密碼提示,輸入密碼後enter即可進去mysql介面,隨即建立乙個mysql1資料庫:create database mysql1 default charset=utf8;

2.新開啟乙個終端,我們新建乙個mysql1專案,然後切換到mysql1專案中,再新建乙個blog應用:

終端命令:

django-admin startproject mysql1

cd mysql1

終端命令:vi mysql1/settings.py ,按i鍵進入編輯模式,esc退出編輯模式,按:wq儲存檔案並退出。不要習慣性用ctrl+s,這在ubuntu中是鎖定螢幕的快捷鍵,按ctrl+q取消

......

'django.contrib.admin',

'django.contrib.auth',

'django.contrib.contenttypes',

'django.contrib.sessions',

'django.contrib.messages',

'django.contrib.staticfiles',

'blog', #新新增的應用

]......

databases =

}......

4.開啟blog/models.py,在檔案中建立乙個person類和類屬性name,**如下:

from django.db import models

class person(models.model):

name = models.charfield(max_length=10)

def __str__(self):

return self.name

5.同步更改資料庫,makemigrations是建立資料檔案,migrate是同步資料

python manage.py makemigrations

python manage.py migrate

終端顯示

6.檢視資料庫,切換到原來資料庫,可以發現我們建立的類已經在資料庫中了,即blog_person

終端命令:use mysql1;,然後使用show tables;

三、回顧一下資料庫配置思路:

1.進入mysql資料庫建立資料庫

2.建立專案和應用,在專案中settings.py設定資料庫型別、資料庫名字和使用者名稱以及密碼

3.在應用中models.py建立資料,在終端建立資料檔案和同步資料

Django學習筆記(六) 反向解析

根據命名空間和url名字找到對應的處理邏輯 1,在工程的urls.py 匯入include方法 加入namespce來定義你的命名空間 url r study05 include study05.url namespace study05 第乙個 study05 用於路徑使用,例如 localhos...

Django學習筆記 第六節 Django站點管理

第一步,對你的settings檔案做如下這些改變 1.將 django.contrib.admin 中的配置順序是沒有關係的,但是我們喜歡保持一定順序以方便人來閱讀 中包含 django.contrib.auth django.contrib.contenttypes 和 django.contri...

Django學習 六 模板

下面是乙個新聞的模板 mysite news templates news year archive.html mysite news templates news year archive.html articles for by published 基礎模板base.html如下 mysite ...