mysql pycharm Django 數(shù)據(jù)庫(kù)model操作

1、數(shù)據(jù)庫(kù)連接

使用Django連接數(shù)據(jù)庫(kù)比較方便,我使用的是mysql數(shù)據(jù)庫(kù),在setting里面配置“DATABASES“的內(nèi)容

DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',# 或者使用 mysql.connector.django
'NAME': 'hello',#數(shù)據(jù)庫(kù)名稱
'USER': 'root',#用戶名
'PASSWORD': '11111111',
'HOST': 'localhost',#主機(jī)
'PORT': '3306',#端口
}
}

2、讀取數(shù)據(jù)庫(kù)信息

定義方法來獲取上文創(chuàng)建的“Contact”的對(duì)象

def get_contact(request):
model = None
models = Contact.objects.filter(id='1')#獲取到id=1的對(duì)象,
if models:
model = models[0]

更多[python內(nèi)置函數(shù)]中文使用說明(http://www.runoob.com/python/python-built-in-functions.html)

3、數(shù)據(jù)寫入數(shù)據(jù)庫(kù)

寫入數(shù)據(jù)庫(kù)也是比較簡(jiǎn)單,通過“save()“方法即可寫入mysql

user_contact = Contact()
user_contact.name = name
user_contact.email = email
user_contact.age = 25
user_contact.save()

4、url的name屬性

在urls.py中添加地址時(shí)可以附帶name屬性,這樣不用因?yàn)榈刂访男薷亩フ襤tml中使用地址的地方去修改

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^form/$',views.get_form, name='go_form'),
]

在html中使用時(shí)“"{% url 'go_form' %}”

<form action="{% url 'go_form' %}" method="post" class="smart-green">
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容