嗨我正在使用django模型类与一些字段和密码字段.我想显示密码输入,而不是显示普通的纯文本.我创建了一个这样的模型类:
class UserForm(ModelForm):
class Meta:
password = forms.CharField(widget=forms.PasswordInput)
model = User
widgets = {
'password': forms.PasswordInput(),
}
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:NameError:未定义名称'forms'.
我使用的是django 1.4.0版.我按照这个链接:Django密码问题
仍然得到同样的错误.我该怎么办.我哪里出错了.请帮忙
django django-templates django-models django-forms django-views
我是node.js的新手,想要为用户创建一个注册和登录页面.还有对用户的正确授权.我想将用户信息存储在mongodb数据库中.我怎样才能实现这一点.有人提供给我这样做的代码,以便我可以开始使用node.js和mongodb.Please帮助
我是Node.js的新手.任何人都可以提供一个如何使用GridFS来存储和检索使用Node.js和Mongoose的二进制数据(如图像)的示例吗?我需要直接访问GridFS吗?
我见过很少在node.js中使用geoip的例子,例如https://github.com/kuno/GeoIP.git和https://github.com/wadey/node-geoip.然而我想要的是显示地图显示用户特定loged的geoip.如何实现它.
我想为用户创建一个更改密码页面.我在用户数据库(mongodb)中保存用户时加密了密码.
User.virtual('password')
.set(function(password) {
this._password = password;
this.salt = this.makeSalt();
this.hashed_password = this.encryptPassword(password);
})
.get(function() { return this._password; });
User.method('authenticate', function(plainText) {
return this.encryptPassword(plainText) === this.hashed_password;
});
User.method('makeSalt', function() {
return Math.round((new Date().valueOf() * Math.random())) + '';
});
User.method('encryptPassword', function(password) {
return crypto.createHmac('sha1', this.salt).update(password).digest('hex');
});
Run Code Online (Sandbox Code Playgroud)
我不知道如何解密它以获取原始密码.任何帮助将不胜感激 .
我是Django的新手.我想在我的表单中添加country字段.我从这里安装了模块django_countries:https://bitbucket.org/smileychris/django-countries
现在我用的时候:
from OpenErp_Django.django_countries import CountryField
class UserForm(forms.Form):
country = forms.ChoiceField(choices=(('', _('select country')),) + COUNTRIES)
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:名称'COUNTRIES'未定义我不知道该怎么做.我被卡住了.有人可以帮忙吗
django django-templates django-models django-forms django-views
express ×4
mongodb ×4
node.js ×4
django ×2
django-forms ×2
django-views ×2
mongoose ×2
geolocation ×1
gridfs ×1
socket.io ×1