最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Django使用mysqlclient服務連接并寫入數(shù)據(jù)庫的操作過程

 更新時間:2022年07月05日 14:33:55   作者:張阿起  
這篇文章主要介紹了Django使用mysqlclient服務連接并寫入數(shù)據(jù)庫,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

Django使用mysqlclient服務連接并寫入數(shù)據(jù)庫

準備

1.創(chuàng)建Django程序,安裝Django服務(詳情請看上上節(jié))
2.創(chuàng)建子應用(詳情請看上上節(jié))
3.連接數(shù)據(jù)庫服務,創(chuàng)建一個新的數(shù)據(jù)庫,使用舊的數(shù)據(jù)也可以.

一、安裝mysqlclient服務

在Terminal控制臺輸入:

pip install mysqlclient==2.0
后面是版本號,可寫可不寫

二、settings.py文件

1.將子應用寫入

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'stu'# 創(chuàng)建的子應用名稱
]

2.配置數(shù)據(jù)庫

DATABASES = {
    'default': {
        # 連接本地mysql數(shù)據(jù)庫
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'student',# 數(shù)據(jù)庫名
        'USER': 'root',# 用戶名
        'PASSWORD': 'root',# 密碼
        'HOST': 'localhost',# 本地ip
        'PORT': 3306,# 端口號

    }
}

三.配置urls.py文件

1.初始化應用下的urls.py文件

from django.contrib import admin
from django.urls import path, include
urlpatterns = [
    path('admin/', admin.site.urls),
    path('stu/', include('stu.urls'))# 接入子應用
]

2.子應用下的urls.py文件

from django.urls import path
from stu import views
urlpatterns = [
    path('gosigt/', views.gosigt),# 路徑
    path('insigt/', views.insigt),# 路徑
]

四.配置models.py模型類

from django.db import models
class Stu(models.Model):
	# 表內(nèi)的列名:
    sname=models.CharField(max_length=10)
    spwd=models.CharField(max_length=10)
    # 給字表編輯名稱
    class Meta:
        db_table='stu'

五.配置views.py視圖類文件

from django.http import HttpResponse
from django.shortcuts import render
from stu.models import Stu
def gosigt(request):
    return render(request,'sigt.html')
def insigt(request):
    sname=request.POST.get('sname')# 獲取表單內(nèi)容
    spwd=request.POST.get('spwd')
    if(sname!="" and spwd!=""):
    	# .save()將數(shù)據(jù)寫入數(shù)據(jù)庫
        Stu(sname=sname, spwd=spwd).save()
        return HttpResponse('<h1>注冊成功!</h1>')
    return HttpResponse('<h1>注冊失敗!</h1>')

六.在template中編輯HTML頁面[比較簡易]

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>注冊</title>
</head>
<body>
    <form method="post" action="/stu/insigt/">
    /*post方法需要寫下面這一段代碼*/
        {% csrf_token %}
        用戶名:<input type="text" name="sname"><br/>
        密&emsp;碼:<input type="password" name="spwd"><br/>
        <input type="submit" value="注冊">
    </form>
</body>
</html>

七.創(chuàng)建并執(zhí)行可遷移文件[做過的請省略這一步]

在Terminal控制臺輸入:

創(chuàng)建遷移文件:python manage.py makemigrations
執(zhí)行遷移文件:python manage.py migrate stu
執(zhí)行遷移文件后面的stu是我子應用的名稱

八.效果

在這里插入圖片描述

九.小結

本章概述了在Django框架中使用mysqlclient服務實現(xiàn)連接并寫入數(shù)據(jù)庫的操作,內(nèi)容都是干貨,需要熟悉使用.
有哪里不足或者有更好的建議,歡迎留言吐槽,有哪里不懂的小伙伴,可以私信我,我會一一答復,感謝認可,感謝支持!

到此這篇關于Django使用mysqlclient服務連接并寫入數(shù)據(jù)庫的文章就介紹到這了,更多相關Django mysqlclient服務連接內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 基于Python模擬瀏覽器發(fā)送http請求

    基于Python模擬瀏覽器發(fā)送http請求

    這篇文章主要介紹了基于Python模擬瀏覽器發(fā)送http請求,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下
    2020-11-11
  • Python中的Pandas庫操作小結

    Python中的Pandas庫操作小結

    Pandas 是一個用于數(shù)據(jù)分析的 Python 第三方庫,能夠處理和分析不同格式的數(shù)據(jù),Pandas 提供了兩種數(shù)據(jù)結構,分別為 Series 和 DataFrame,靈活而方便地進行數(shù)據(jù)分析和操作,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2023-06-06
  • python得到一個excel的全部sheet標簽值方法

    python得到一個excel的全部sheet標簽值方法

    今天小編就為大家分享一篇python得到一個excel的全部sheet標簽值方法,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-12-12
  • Scrapy爬蟲實例講解_校花網(wǎng)

    Scrapy爬蟲實例講解_?;ňW(wǎng)

    下面小編就為大家?guī)硪黄猄crapy爬蟲實例講解_?;ňW(wǎng)。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-10-10
  • Python開發(fā)編碼規(guī)范

    Python開發(fā)編碼規(guī)范

    Python開發(fā)編碼規(guī)范...
    2006-09-09
  • python爬蟲之異常捕獲及標簽過濾詳解

    python爬蟲之異常捕獲及標簽過濾詳解

    今天帶大家了解python異常捕獲及標簽過濾,文中有非常詳細的代碼示例,對正在學習python爬蟲的小伙伴們很有幫助,需要的朋友可以參考下
    2021-05-05
  • 深度學習小工程練習之tensorflow垃圾分類詳解

    深度學習小工程練習之tensorflow垃圾分類詳解

    這篇文章主要介紹了練習深度學習的一個小工程,代碼簡單明確,用來作為學習深度學習的練習很適合,對于有需要的朋友可以參考下,希望大家可以體驗到深度學習帶來的收獲
    2021-04-04
  • python如何實現(xiàn)復制目錄到指定目錄

    python如何實現(xiàn)復制目錄到指定目錄

    這篇文章主要為大家介紹了python如何實現(xiàn)復制目錄到指定目錄,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Python實現(xiàn)?MK檢驗示例代碼

    Python實現(xiàn)?MK檢驗示例代碼

    這篇文章主要介紹了Python實現(xiàn)?MK檢驗,本文通過示例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-12-12
  • Anaconda2 5.2.0安裝使用圖文教程

    Anaconda2 5.2.0安裝使用圖文教程

    這篇文章主要為大家詳細介紹了Anaconda2 5.2.0安裝使用圖文教程,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-09-09

最新評論

彭山县| 印江| 河东区| 溧水县| 四平市| 白银市| 华亭县| 巴塘县| 平利县| 营口市| 咸阳市| 松阳县| 丰城市| 抚州市| 光山县| 双江| 陇川县| 左贡县| 扎赉特旗| 张家界市| 临夏市| 廉江市| 永和县| 古交市| 嘉义市| 黄骅市| 石家庄市| 河间市| 达拉特旗| 邯郸市| 海丰县| 阳新县| 合作市| 望江县| 岐山县| 睢宁县| 怀集县| 西平县| 喜德县| 宿迁市| 昌乐县|