python_Django---基础
1.创建app
终端:python3.x manage.py startapp app(名字)
2.路由创建
urls.py:
导入函数:from app(app名) import views
创建路由:path("/index",views.index(函数名))
3.HTML页面内容动态显示
views.py:
def index(request):
name = "fuxinbin"
pwd = "xxxxxxxx"
rolse=["王五","李四","小米"]
return render(request,'index.html(页面文件)',{'admin':name,'password':pwd,'arm':rolse})
index.html:
<body>
<h1>python Django<h1>
<div>名字:{{ admin }}</div>
<div>密码:{{ password}}</div>
<div>好友:{{ arm.0(数组通过下标0123 访问)}}
<div>所有的用户:
{ %for x in arm% }
<span> x </span>
{ %endfor% }
</div>
</body>
4.获取请求方式 GET/POST
views.py:
request.method
5.获取URl传递的值
views.py:
request.get
6.在请求体中提交数据
views.py:
request.post
7.render 渲染替换HTMTL内容
views.py:
return render(requst,'xxxx.html',{'变量名':'变量'})
8.redirect 重定向到其他页面
views.py:
return redirect("https://www.baidu.com(路径)")
9.form表单 post提交报错
xxxx.html
<form>
.... ...
{% csrf_token %}
.... ...
</form>

浙公网安备 33010602011771号