Django網(wǎng)站開發(fā)應先寫URL還是先寫View?
使用Django開發(fā)網(wǎng)站的第一步絕對是定義模型(Model), 如果寫個不需要使用數(shù)據(jù)庫的小應用拢切,也完全可以不定義模型,直接寫URL和View, 比如下面打印Hello world的案例旺入。那么問題來了,我們一般該先寫URL還是View呢坐梯?答案是兩者都可以郎汪,完全取決于個人偏好。一般來說喜歡從上至下思考的人都喜歡先寫URL劝萤。
1渊涝、設(shè)計表結(jié)構(gòu)
設(shè)計表結(jié)構(gòu)
2、配置數(shù)據(jù)庫
配置數(shù)據(jù)庫.png
DATABASES = {
'default': {
'ENGINE': 'django.db.backends.mysql',
'NAME': 'pandd',
'USER':'root',
'PASSWORD':'pddpdd',
'HOST':'localhost',
'PORT':'3306',
}
}
3床嫌、創(chuàng)建應用
創(chuàng)建應用.png
創(chuàng)建應用項目.png
4跨释、激活應用
激活應用.png
激活應用.png
5、定義模型
定義模型.png
說明:不需要定義主鍵厌处,在生成時自動添加鳖谈,并且值自動添加。
創(chuàng)建模型.png
6阔涉、數(shù)據(jù)庫中生成數(shù)據(jù)表
數(shù)據(jù)庫中生成數(shù)據(jù)表.png
7缆娃、測試數(shù)據(jù)操作
測試數(shù)據(jù)操作1.png
類名.objects.all()
測試數(shù)據(jù)操作2.png