日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Django之model模型

發布時間:2023/12/20 编程问答 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Django之model模型 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

模型

1.如何安裝pymysql

1.file->settings->Project Interpreter 2.點擊右邊的"+" 3.搜索pymysql 4.點擊最下面的"install package" 5.安裝成功會提示"Package "pymysql" install successfully"

2.如何在django中配置mysql

1.在navicat中創見新的數據庫{1.右鍵點擊新建的鏈接2.點擊新建數據庫3.填寫數據庫的名稱注意:字符集一定要選擇UTF-8 unicode(倒數第二個選項) } 2.在settings.py同級的目錄中找到__init__.py{import pymysqlpymysql.install_as_MySQLdb()意思:告訴Django在接下來的mysql操作中使用pymysql }

3.如果django的版本在2.2以上,需要修改配置

可以參考關于django新版本無法使用MySQL數據庫的問題

1.開始程序找到python3.6->IDLE3.6文件->右鍵打開文件所在的位置(有可能是快捷方式的目錄)->右鍵打開文件所在的位置wd 2.Lib->site-packages->django->db->backends->mysql 3.打開base.py修改35行{# if version < (1, 3, 13):# raise ImproperlyConfigured('mysqlclient 1.3.13 or newer is required; you have %s.' % Database.__version__) } 4.打開operations.py修改146行{query = query.encode(errors='replace') }

4.創建模型

1.找到自己創建app應用(myadmin)文件下的models.py 2.創建模型{# 創建表明為User_vip的表class User_vip(models.Model):# id(主鍵)相當于人的身份證,我們可以不創建,因為django會自動的幫我們生成主鍵nick_name = models.CharField(max_length=255) #會員名稱age = models.IntegerField() #會員年齡sex = models.IntegerField() #會員年齡(0代表男,1代表女)email = models.CharField(max_length=255) #會員郵箱phone = models.CharField(max_length=11) #會員電話intergral = models.IntegerField() #會員積分status = models.IntegerField() #會員狀態(正常,凍結)is_del = models.CharField(max_length=6,default='004001') #是否可用(004001為可用,004002為不可用)price = models.FloatField(default=0) #會員資產cts = models.DateTimeField(auto_now_add=True) #創建時間}

5.生成遷移文件/執行遷移

1.終止項目運行,進入到manage.py同級的目錄中 2.生成遷移文件 python manage.py makemigrations 3.執行遷移 python manage.py migrate

6.如何在視圖函數中操作模板

1.引入模板{from .models import User_vip } 2.查詢語句{# select * from Vip_userUser_vip.objects.all() }

總結

以上是生活随笔為你收集整理的Django之model模型的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。