【发布时间】:2020-02-14 05:49:31
【问题描述】:
我正在使用 Django 运行一个网站。我正在尝试登录,但它没有返回任何内容,并且我没有收到任何错误。显示200个状态码。
这是我的views.py代码:
def user_login(request):
datas= {'log':False}
if request.method == "POST":
usern=request.POST.get('Username')
passw=request.POST.get('password')
response = requests.post(url='http://www.onebookingsystem.com/productionApi/API/Admin/login.php',data={"Username":usern,"password":passw})
json_data = response.json()
if json_data['status'] == 1:
user=authenticate(Username=usern,password=passw)
login(request,user)
range_yearly = 0
range_monthly = 0
respo = requests.get(url='http://www.onebookingsystem.com/productionApi/API/Admin/admin_dashboard.php')
data_dash = json.loads(respo.text)
当我在 POST HTTP 请求中运行时,它显示成功登录,但是 在 GET HTTP 请求中,它显示:Status 0 "mobile or password is missing".//required post params is missing.
【问题讨论】:
-
不应该是
Username/Password(大写开头)还是username/password(全小写)?