django資料庫操作流程
databases =
}
from django.db import models
# create your models here.
class
voiuser
(models.model)
:#下面寫你需要的字段
# 如果沒有的話,缺省會生成乙個名稱為id的列,如果要顯示的自定義乙個自增列
id= models.autofield(primary_key=
true
)# 類裡面的字段代表資料表中的字段(username),資料型別則由charfield(相當於varchar)
username = models.charfield(max_length=
100)
# 資料庫表中的密碼字段
password = models.charfield(max_length=
100)
#存放路徑
path1 = models.charfield(max_length=
100)
path2 = models.charfield(max_length=
100)
path3 = models.charfield(max_length=
100)
path4 = models.charfield(max_length=
100)
path5 = models.charfield(max_length=
100)
7、django是在views.py檔案中,通過匯入models.py檔案來建立資料的:
#增刪查改樣例
# models.voiuser.objects.all()
# models.voiuser.objects.all().values('user') # 只取user列
# models.voiuser.objects.all().values_list('id', 'user') # 取出id和user列,並生成乙個列表
# models.voiuser.objects.get(id=1)
# models.voiuser.objects.get(user='yangmv')
# models.voiuser.objects.create(username='lisi', password='123', path1='1',path2='2',path3='3',path4='4',path5='5') #增添
# models.voiuser.objects.filter(id=2).delete() #刪除
# models.voiuser.objects.filter(id=1).update(age=18) #修改
# models.voiuser.objects.filter(id=2).delete() #刪除
)#增刪查改的樣例均在上面**中8、配置好上面的方法後,需要在根目錄下的urls.py配置如下路徑
"""pro610 url configuration
from django.contrib import admin
from django.conf.urls import url
from django.urls import path
urlpatterns =
[ path(
'admin/'
, admin.site.urls)
, path(
'show/'
, views.db_show)
,#view.db_show和view.py檔案的方法名對應
]
9、配置完成,可在工程成功執行路徑後新增如上圖的show路徑,即可看到效果。或者輸入admin,進入django後台。
由於後台沒有預設賬號密碼,所以可通過新增超級管理員賬號,進行資料的修改。
終端中輸入python manage.py createsuperuser,完成輸入後,可以使用該賬號,在/admin的路徑登入後台
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...