資料庫配置:在專案的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目錄中...