Django框架
将Django配置好之后,我们首先写一个简单的demo
在url中加入以下内容:
然后在pycharm中进入命令行,cd到当前项目的路径下(包含manage.py的那一层目录)输入以下命令:
python manage.py runserver #运行项目
然后在地址栏输入ip地址和端口号
如果程序出错可能是版本问题
此时需要进入settings.py进行配置
如果DIRS为空,在DIRS的列表中添加os.path.join(BASE_DIR, ‘templates’)
新版本中可能没有,需要自己进行添加,之后就可以正常运行
为了方便我们一般将定义的函数重新写入另个和文件中,然后进行导包,此文件一般写为views.py
Django中的templates模板
如果要实现用户进入不同的路径后显示不同的页面,就要使用templates模板
就是事先写好HTML文件 ,然后进行和response的连接
首先在views.py中导入render包
render可以实现与html文件的连接
然后在项目下加入templates目录(所在位置必须和manage.py平级并且名字必须为templates,如果有的话则忽略)
然后在文件中使用render的格式为:
def laowang(request):
return render(request,"laowang.html")
def laojiang(request):
return render(request,"laojiang.html",{'name':'MC蒋'})
中间的"laojiang.html"是所连接的html文件
后面的内容为向html中传的参数 只能是字典类型 且name对应html文件中的name