小编Dar*_*mid的帖子

如何在django中创建密码输入字段

嗨我正在使用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

56
推荐指数
5
解决办法
9万
查看次数

在node.js和mongodb中创建注册和登录表单

我是node.js的新手,想要为用户创建一个注册和登录页面.还有对用户的正确授权.我想将用户信息存储在mongodb数据库中.我怎样才能实现这一点.有人提供给我这样做的代码,以便我可以开始使用node.js和mongodb.Please帮助

mongodb node.js express

38
推荐指数
3
解决办法
7万
查看次数

如何使用GridFS使用Node.js和Mongoose存储图像

我是Node.js的新手.任何人都可以提供一个如何使用GridFS来存储和检索使用Node.js和Mongoose的二进制数据(如图像)的示例吗?我需要直接访问GridFS吗?

mongoose mongodb node.js gridfs express

19
推荐指数
3
解决办法
2万
查看次数

如何在node.js和mongodb中实现geoip

我见过很少在node.js中使用geoip的例子,例如https://github.com/kuno/GeoIP.githttps://github.com/wadey/node-geoip.然而我想要的是显示地图显示用户特定loged的geoip.如何实现它.

geolocation mongodb node.js express socket.io

5
推荐指数
1
解决办法
4707
查看次数

如何解密Node.js中的加密密码

我想为用户创建一个更改密码页面.我在用户数据库(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)

我不知道如何解密它以获取原始密码.任何帮助将不胜感激 .

javascript-events mongoose mongodb node.js express

2
推荐指数
1
解决办法
6908
查看次数

获取名称'COUNTRIES'未在django中定义错误

我是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

0
推荐指数
1
解决办法
158
查看次数