摘要:首先定義數據庫的表名和字段啟動數據庫安裝是在版本中用于連接服務器的一個庫,中則使用。在文件中加入如下代碼新建數據庫登錄顯示數據庫創建數據庫配置數據庫默認使用的是數據庫修改文件的選項進行數據庫的配置設置想要使用的數據庫。
1)首先定義數據庫的表名和字段
2)啟動mysql數據庫 bash mysql.server start
3)安裝pymysql pip install pymysql
PyMySQL 是在 Python3.x 版本中用于連接 MySQL 服務器的一個庫,Python2中則使用mysqldb。
4)在_init_.py文件中加入如下代碼:
import pymysql
pymysql.install_as_MySQLdb()
5)新建數據庫
mysql -u root -p 登錄root
show databases 顯示數據庫
create database mysite 創建數據庫
6)settings.py配置數據庫:
1--django默認使用的是sqlite數據庫
2--修改settings.py文件的DATABASES選項進行數據庫的配置
3--設置想要使用的數據庫。比如mysql
DATABASES = { "default": { "ENGINE": "django.db.backends.mysql", "NAME": "mysite", "USER": "root", "PASSWORD": "12345678", "HOST": "localhost", "PORT": "3306", } }
7)創建app
一個項目中可以創建多個app
使用命令 python manage.py startapp myApp,后生成myApp目錄以及相關文件。
admin.py 站點配置
models.py 定義模型
views.py 定義視圖
8)激活app
1:在settings.py文件中將app名稱myApp應用加入到INSTALLED_APPS
INSTALLED_APPS = [ "django.contrib.admin", "django.contrib.auth", "django.contrib.contenttypes", "django.contrib.sessions", "django.contrib.messages", "django.contrib.staticfiles", "myApp", ]
2:定義模型,一個數據庫表對應一個模型。
在models.py中加入類似如下:
class Grades(models.Model): gname = models.CharField(max_length=20) gdate = models.DateTimeField() ggirlnum = models.IntegerField() gboynum = models.IntegerField() isDelete = models.BooleanField(default=False)
ps:不用定義主鍵,后面會自動生成。
3:在數據庫中生存數據庫表
python manage.py makemigrations python manage.py migrate
這樣在數據庫中即生成了與models對應的數據庫表,但是表的內容是空的。
文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/43093.html
摘要:所以,我按照自己的邏輯總結了一下項目的運行方式和對的基本處理流程。二請求處理流程和其他框架一樣,的處理流程基本類似接受,返回內容。在中,中間件組件用字符串表示指向中間件類名的完整路徑。 之前在網上看過一些介紹Django處理請求的流程和Django源碼結構的文章,覺得了解一下這些內容對開發Django項目還是很有幫助的。所以,我按照自己的邏輯總結了一下Django項目的運行方式和對Re...
摘要:聲明本博客的注冊登錄退出功能將使用,參考資源如下文檔教程安裝配置信息安裝后設置,將相關加入到里去。指定與特定配置文件相關聯的對象之數據庫的。因此并沒有提供用戶詳情應用用戶詳情請參考個人博客五用戶個人資料擴展 聲明:本博客的注冊登錄退出功能將使用django-allauth,參考資源如下:django-allauth文檔django-allauth教程 1、安裝django-allau...
摘要:聲明本博客的注冊登錄退出功能將使用,參考資源如下文檔教程安裝配置信息安裝后設置,將相關加入到里去。指定與特定配置文件相關聯的對象之數據庫的。因此并沒有提供用戶詳情應用用戶詳情請參考個人博客五用戶個人資料擴展 聲明:本博客的注冊登錄退出功能將使用django-allauth,參考資源如下:django-allauth文檔django-allauth教程 1、安裝django-allau...
閱讀 2679·2023-04-25 20:28
閱讀 1849·2021-11-22 09:34
閱讀 3687·2021-09-26 10:20
閱讀 1834·2021-09-22 16:05
閱讀 3085·2021-09-09 09:32
閱讀 2502·2021-08-31 09:40
閱讀 2099·2019-08-30 13:56
閱讀 3320·2019-08-29 17:01