Django框架學習02 建立資料庫

2021-10-05 22:18:49 字數 1105 閱讀 5123

資料庫配置:在專案的setting.py檔案中的databases,這裡系統已經配置好了,鏈結乙個叫做db.sqlite3的資料庫,django也支援mysql,orcal等其他資料庫,我這裡用的系統自帶的,如圖:

繼上篇,建立了blog應用,可以看到裡面有很多檔案。

admin.py:它是我們的後台管理工具 , 後期我們的可以通過他管理我們的model和資料庫

models.py:模型檔案 裡面放的都是資料庫表的對映

tests.py:測試檔案

views.py:檢視函式檔案

在blog/models.py檔案中,新增資料字段,我這裡新增了三個username,***,email

from django.db import models

# create your models here.

class userinfo(models.model): #類名代表資料庫表名,且繼承了models.model

username = models.charfield(max_length=20)

*** = models.charfield(max_length=20)

email = models.charfield(max_length=20)

# 字段 資料型別 引數指定長度

4.在pycharm終端依次執行 python manage.py makemigrations         python manage.py migrate   #建立表結構  ,django會自動新增id作為主鍵。資料庫就建立成功了,可以將db.sqlite3拖到右側欄的database中,可以檢視剛剛建立的資料庫字段資訊。

但是現在建立的只是乙個空的資料庫,以後可以往裡面新增資料。

Django框架 02 建立虛擬環境

virtualenv使用場景 當開發成員負責多個專案的時候,每個專案安裝的庫又是有很多差距的時候,會使用虛擬環境將每個專案的環境給隔離開來。比如,在有乙個老專案已經開發維護了3年了,裡面很多庫都是比較老的版本了。例如python使用的是2.7版本的。但是新專案使用的python版本是3.6的。為了解...

02 Django專案建立

第一 django專案建立 django admin startproject 專案名 注意如果使用虛擬環境,建立應用必須先進入虛擬環境 進入專案目錄,tree看專案結構 此時提示tree commang not found,進行安裝 brew install tree init.py 說明djan...

Django框架學習 5建立模板

如何向請求者返回乙個漂亮的頁面呢?肯定需要用到html css,如果想要更炫的效果還要加入js,這麼一堆欄位串全都寫到檢視中,作為httpresponse 的引數就太麻煩了。在django中,將前端的內容定義在模板中,然後再把模板交給檢視呼叫,各種漂亮 炫酷的效果就出現了。在templates目錄中...