Django連線mysql資料庫

2022-03-17 21:02:49 字數 1213 閱讀 3271

from django.db import

models

class

question(models.model):

question_text = models.charfield(max_length=200)

pub_date = models.datetimefield('

date published')

def__str__(self): #

__unicode__ on python 2

return

self.question_text

class

choice(models.model):

question =models.foreignkey(question)

choice_text = models.charfield(max_length=200)

votes = models.integerfield(default=0)

def__str__(self): #

__unicode__ on python 2

return self.choice_text

2、settings.py配置資料庫資訊

databases =

}

由於django內部連線mysql時使用的是mysqldb模組,而python3中還無此模組,所以需要使用pymysql來代替如下設定放置的與project同名的配置的 __init__.py檔案中

import

pymysql

pymysql.install_as_mysqldb()

3、同步資料庫資訊

#

進入包含有 manage.py 的資料夾

4、進入資料庫檢視:

Django 連線 Mysql 資料庫

django專案要運算元據庫,首先要和資料庫建立連線,才能讓程式中的資料和資料庫關聯起來進行資料的增刪改查操作 django專案預設使用mysqldb模組進行和mysql資料庫之間的互動操作,但是mysqldb模組對於python3.4以上的版本支援還不夠完善,所以我們要使用替代方案通過pymysq...

django 連線mysql 資料庫

1 新建乙個mysite專案 django admin startproject mysite 3 安裝mysqlclient pip install mysqlclient 4 在settings.py database中設定資料庫連線配置 databases 5 執行命令 python mana...

Django連線MySQL資料庫

最近幾天在學習django框架,本以為一天內基本可以擼一遍,沒想到卻花了我兩天的時間。中途踩過一些坑,最大的坑應該是django的orm機制,今晚有空來分享一下。1.如果沒有安裝django,用pip安裝 安裝指定版本 pip3 install django 1.11.5 安裝最新版本 pip3 i...