基本运行逻辑
- web输入网址
- 根据网址先进入项目urls查找匹配对象进入APP
- 进入APP继续根据网址进入app的urls查找匹配对象进入views的方法或类
- 执行方法
- 根据app里views里的方法或类的返回值进入对应的HTML
创建APP
命令行模式-django环境-项目文件夹下
python manage.py statrapp user
注册app到settings文件
创建方法
pycharm-项目文件夹-user应用-views下
def getusername:
#获得对象
user = UserInfo.Object.get(id = 1)
#获得对象属性
username = user.username
#打印username到命令行
print(username)
pass
创建Templates存储HTML页面
- 在项目文件夹下创建templates文件夹
将相关的HTML文件储存在该文件夹里面 - 进入项目settings找到templates配置
修改DIRS属性
'DIRS': [os.path.join(BASE_DIR,'templates')],
创建app urls
在项目文件夹下创建urls.py文件,以进一步细致管理地址分配(路由分发)
创建HTML网页
将网页命