摘要:上一節(jié)項目框架已經(jīng)搭建完畢,現(xiàn)在開始連接數(shù)據(jù)庫,創(chuàng)建數(shù)據(jù)庫設(shè)置默認安裝了數(shù)據(jù)庫打開文件數(shù)據(jù)庫引擎數(shù)據(jù)庫的名字小貼士如果你選擇,數(shù)據(jù)庫是以文件的形式生成,要設(shè)置成絕對路徑創(chuàng)建表結(jié)構(gòu)創(chuàng)建模型激活模型執(zhí)行命令執(zhí)行成功后目錄結(jié)構(gòu)如下圖
上一節(jié)項目框架已經(jīng)搭建完畢,現(xiàn)在開始連接數(shù)據(jù)庫,創(chuàng)建model
1、數(shù)據(jù)庫設(shè)置
python默認安裝了sqlite數(shù)據(jù)庫
打開文件:dayang/settings.py
ENGINE – 數(shù)據(jù)庫引擎
"django.db.backends.sqlite3", "django.db.backends.postgresql", "django.db.backends.mysql", "django.db.backends.oracle".
NAME – 數(shù)據(jù)庫的名字
小貼士:如果你選擇sqlite,數(shù)據(jù)庫是以文件的形式生成,name要設(shè)置成絕對路徑
By default, INSTALLED_APPS contains the following apps, all of which come with Django:
django.contrib.admin – The admin site. You’ll use it shortly.
django.contrib.auth – An authentication system.
django.contrib.contenttypes – A framework for content types.
django.contrib.sessions – A session framework.
django.contrib.messages – A messaging framework.
django.contrib.staticfiles – A framework for managing static files.
These applications are included by default as a convenience for the common case.
Some of these applications make use of at least one database table, though, so we need to create the tables in the database before we can use them. To do that, run the following command:
manage.py migrate # 創(chuàng)建表結(jié)構(gòu)
2、創(chuàng)建模型
3、激活模型
That small bit of model code gives Django a lot of information. With it, Django is able to:
Create a database schema (CREATE TABLE statements) for this app.
Create a Python database-access API for accessing Question and Choice objects.
But first we need to tell our project that the polls app is installed.
執(zhí)行命令:manage.py makemigrations polls
# By running makemigrations, you’re telling Django that you’ve made some changes to your models (in this case, you’ve made new ones) and that you’d like the changes to be stored as a migration.
執(zhí)行成功后目錄結(jié)構(gòu)如下圖:
Now, run migrate again to create those model tables in your database:
remember the three-step guide to making model changes:
Change your models (in models.py).
Run python manage.py makemigrations to create migrations for those changes
Run python manage.py migrate to apply those changes to the database.
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/40791.html
摘要:一個空文件,告訴該目錄是一個包。運行項目切換到目錄執(zhí)行命令瀏覽器輸入看到以下界面運行成功小貼士修改端口命令創(chuàng)建切換到同級目錄,執(zhí)行命令現(xiàn)在的結(jié)構(gòu)目錄如下編寫你的第一個視圖新建文件運行命令查看運行結(jié)果 1、安裝Django pip install Django 2、版本號查詢 python -m django --version showImg(https://segmentfa...
摘要:正式的專欄第篇,同學(xué)站住,別錯過這個從開始的文章前面學(xué)委的入門到精通專欄積累了篇文章,當然學(xué)委博客還有幾十篇應(yīng)用的文章。 正式的Python專欄第9篇,同學(xué)站住...
摘要:我們將會創(chuàng)建一個簡單的,來讓管理員能夠查看和編輯和。我們將會在接下來的例子中使用這個賬戶。創(chuàng)建一個新的模塊叫。但是是一個好的設(shè)計。最后,我們使用來導(dǎo)入默認的登錄登出這是可選的。我們想啟用分頁和只有用戶能夠調(diào)用。 Quickstart 我們將會創(chuàng)建一個簡單的API,來讓管理員能夠查看和編輯Users和Groups。 項目開始 創(chuàng)建一個新的項目叫 tutorial,然后創(chuàng)建一個app叫qu...
摘要:我們將會創(chuàng)建一個簡單的,來讓管理員能夠查看和編輯和。我們將會在接下來的例子中使用這個賬戶。創(chuàng)建一個新的模塊叫。但是是一個好的設(shè)計。最后,我們使用來導(dǎo)入默認的登錄登出這是可選的。我們想啟用分頁和只有用戶能夠調(diào)用。 Quickstart 我們將會創(chuàng)建一個簡單的API,來讓管理員能夠查看和編輯Users和Groups。 項目開始 創(chuàng)建一個新的項目叫 tutorial,然后創(chuàng)建一個app叫qu...
閱讀 3453·2019-08-30 15:44
閱讀 798·2019-08-30 13:46
閱讀 2058·2019-08-30 11:05
閱讀 3332·2019-08-29 18:32
閱讀 2155·2019-08-29 13:56
閱讀 1296·2019-08-29 12:57
閱讀 757·2019-08-28 18:21
閱讀 1734·2019-08-26 12:16