Vue与Django是如何传递参数的?
- 为什么需要传递?
- 如何做
为什么需要传递?
比如说你要一个用户名,你就必要用到request,那request就只能出现在def view_job(request)中
如何做
Django说白了,还是一堆Python脚本,就比如说下面这个例子:
- Django 视图 (views.py)
def view_job(request):currentUser = request.user.username # 拿到当前登录的用户名return render(request, 'admin/view.html', {'currentUserName': currentUser})# 注意一定要用{}括起来,可以看做我们c++中的赋值,即 currentUserName = currentUser
- Django 模板 (admin/view.html)
那我们现在是可以从views.py脚本中拿到currentUserName这个变量的
<!DOCTYPE html>
<html lang="en">
<head