【发布时间】:2015-11-26 09:02:43
【问题描述】:
我有一个 html 模板,我想用它在 django 中进行身份验证。我正在使用 pymongo 连接到远程 mongodb 和 fetch_data。远程 mongodb 有一个集合,其中包含演示用户的用户名和密码。我读到 django 有一个内置的身份验证模块,但我不想使用它。
我的模板:
<form action="/index.html">
<div class="form-group">
<div class="input-group">
<div class="input-group-addon"><i class="fa fa-user"></i></div>
<input type="text" class="form-control" placeholder="Username">
</div>
</div>
<div class="form-group">
<div class="input-group">
<div class="input-group-addon"><i class="fa fa-asterisk"></i></div>
<input type="password" class="form-control" placeholder="Password">
</div>
</div>
<div class="row">
<div class="col-xs-8 text-left checkbox">
<label class="form-checkbox form-icon">
<input type="checkbox"> Remember me
</label>
</div>
<div class="col-xs-4">
<div class="form-group text-right">
<button class="btn btn-success text-uppercase" type="submit">Sign In</button>
</div>
</div>
</div>
</form>
如何将模板中的数据传递到 views.py 文件?目前我没有使用任何身份验证。
我的意见.py:
from django.shortcuts import render
from django.http import HttpResponse
def login(request):
return render(request, 'login/login.html')
在 Pymongo 中,我可以使用命令db.getCollection('users').find({'email':'%s'}) {{email}} 传递电子邮件并进行验证。
PS:我阅读的大多数教程都是关于 django 的内置身份验证的。
【问题讨论】:
标签: python django mongodb authentication