Django学习笔记——与前端结合的简单流程

基本运行逻辑

  • 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')],

创建HTML网页

将网页命名为test.html

设置项目urls

进入项目urls在urlpatterns里面添加url以定位到APP

url(r'^user/',include('user.urls')

前面的匹配规则我们使用正则匹配
后面的include是指在这个url里面指向其他url

设置APP urls

进入APP urls在urlpatterns里面添加url以定位到方法
url(r'^test/',views.getusername)


进入web输入网址127.0.0.1:8000/user/test/
就可以打开你创建的HTML
在命令行中可以看到打印出来的username
——注意要runserver

猜你喜欢

转载自blog.csdn.net/weixin_43962136/article/details/84892113
今日推荐