-
python manage.py shell? ?調(diào)用出python的shell交互
a.save() -save函數(shù)用來保存數(shù)據(jù)到數(shù)據(jù)庫
查看全部 -
hello world
查看全部 -
一個項目可以包含多個應用,一個應用可以在多個項目中
views.py:視圖處理的地方
models.py:定義應用模型的地方
admin.py:定義Admin模塊管理對象的地方
apps.py:聲明應用的地方
test.py:便攜應用測試用例的地方
urls.py:(自行創(chuàng)建)管理應用路由的地方
查看全部 -
Django的基本命令
startproject #創(chuàng)建一個Django項目
starapp #創(chuàng)建一個Django應用
check #校驗項目的完整性
runserver #本地簡易運行Django項目
shell #進入Django項目的python shell環(huán)境
test #執(zhí)行Django用例測試
Django的基本命令(數(shù)據(jù)庫相關)
makemigrations #創(chuàng)建模型變更的遷移文件
migrate #執(zhí)行上一個命令創(chuàng)建的遷移文件
dumpdata #把數(shù)據(jù)庫數(shù)據(jù)導出到文件
loaddata #把文件數(shù)據(jù)導入到數(shù)據(jù)庫
查看全部 -
通過如下方法顯示文章標題:
def __str__(self):
????????return self.title
查看全部 -
Django Shell創(chuàng)建博客文章過程
1、#python manage.py shell
2、>>>from blog.models import Article
3、>>>print(a)
4、>>>a.save()
5、>>>articles = Article.objects.all()
6、>>>article = articles[0]
7、>>>print(article.title)
????? >>>a = Article()
????? >>>a.title ='Test Django Shell'
????? ?>>>a.brief_content ='Test Django Shell,By GongWanyi.'
????????>>>a.content = 'Test Django Shell,New Article,Main content.'
查看全部 -
模型層定義字段 數(shù)字類型:IntegerField 文本類型:TextField 日期類型:DateTimeField ID類型:AutoField
查看全部 -
Django視圖
沒有框架的時代:hello.html
不可能通過html表達網(wǎng)頁所有的內(nèi)容
django視圖產(chǎn)生內(nèi)容
Django路由
runserver? ? 可以看到Django歡迎頁面
查看全部 -
模型層定義字段 數(shù)字類型:IntegerField 文本類型:TextField 日期類型:DateTimeField ID類型:AutoField
查看全部 -
模型層是什么? 位于Django視圖層和數(shù)據(jù)庫之間的組件 Python對象和數(shù)據(jù)庫表之間的轉(zhuǎn)換 為什么需要模型層 屏蔽不同數(shù)據(jù)庫之間的差異 開發(fā)者更加專注于業(yè)務邏輯的開發(fā) 提供很多便捷工具有助于開發(fā)
查看全部 -
Django應用目錄介紹
views.py? ? 視圖處理
models.py? ? 定義應用模型
admin.py? ? 定義Admin模型管理對象
apps.py? ? 聲明應用
tests.py? ? 應用測試用例
python manage.py startapp blog? ?#創(chuàng)建blog文件
查看全部 -
startproject #創(chuàng)建一個Django項目
startapp#創(chuàng)建一個Django應用
check#校驗? 項目完整性
runserver?#本地簡易運行Django項目
shell#進入Django項目的Python Shell環(huán)境
test#執(zhí)行Django用例測試
查看全部 -
python 開發(fā)環(huán)境搭建
1,python3.5+
2,Anaconda 下載windows系統(tǒng)python3.7版本,雙擊安裝之后cmd輸入命令conda,提示安裝完成,然后再輸入python,進入Anaconda的環(huán)境(提示)——成功解決安裝第三方庫的煩惱
3,django 安裝 cmd命令輸入pip install django==2.0? 輸入django-admin命令確認安裝
4,pycharm ID
05:20
?
查看全部 -
創(chuàng)建一個項目? django-admin?satrtproject?[項目名] 運行項目 python?manage.py?runserver Django應用?VS?Django項目? 一個Django項目就是一個基于Django的Web應用 一個Django應用就是一個可重用的Python軟件包 每個應用可以自己管理模型、視圖、模板、路由和靜態(tài)文件等 一個Django項目包含一組配置和若干個Django應用 創(chuàng)建應用的命令 python?manage.py?startapp?[應用名] Django應用目錄介紹 view.py:視圖處理的地方 models.py:定義應用模型的地方 admin.py:定義Admin模型管理對象的地方? apps.py:聲明應用的地方 tests.py:編寫應用測試用例的地方 urls.py:(自行創(chuàng)建)管理應用的地方
查看全部 -
startproject #創(chuàng)建一個Django項目
startapp#創(chuàng)建一個Django應用
check#校驗? 項目完整性
runserver?#本地簡易運行Django項目
shell#進入Django項目的Python Shell環(huán)境
test#執(zhí)行Django用例測試
makemigretions#創(chuàng)建模型變更的遷移文件
migrate#執(zhí)行上一個命令創(chuàng)建的遷移文件
dumpdata#把數(shù)據(jù)庫數(shù)據(jù)導出到文件?
loaddata#把文件數(shù)據(jù)導入到數(shù)據(jù)庫?
查看全部
舉報