小编ccy*_*ccy的帖子

Django用户密码没有被自定义用户散列

我目前正在为 Django 应用程序实现身份验证,我正在编写。按照 Thinkster Django 课程的代码,我实现了整个注册过程,但是我无法登录,因为在注册用户时密码没有被散列。

这是我的自定义 User 模型和create_user函数。

class UserManager(BaseUserManager)
    def create_user(self, username, email, password=None):

        if username is None:
            raise TypeError('Users must have a username.')

        if email is None:
            raise TypeError('Users must have an email address.')

        user = self.model(username=username, email=self.normalize_email(email))
        user.set_password(password)
        user.save()

        return user

    def create_superuse(self, username, email, password):
        if password is None:
            raise TypeError('Superusers must have a password.')

        user = self.create_user(username, email, password)
        user.is_superuser = True
        user.is_staff = True
        user.save()

        return user

class User(AbstractBaseUser, PermissionsMixin):
    username …
Run Code Online (Sandbox Code Playgroud)

python django django-rest-framework

6
推荐指数
1
解决办法
3240
查看次数

如何在 JavaScript 中压缩图像大小?

我正在尝试使用 JavaScript 压缩图像大小。但它返回画布错误。下面是我的代码。

 var reader = new FileReader();
        reader.readAsDataURL(fileItem._file);
        reader.onload = function (event) {
            var base64 = event.target.result.substring(event.target.result.indexOf(',') + 1, event.target.result.length);
     var cvs = document.createElement('canvas');
            var source_img_obj = event.target.result;
            cvs.width = source_img_obj.naturalWidth;
            cvs.height = source_img_obj.naturalHeight;
            var ctx = cvs.getContext("2d").drawImage(source_img_obj, 0, 0);
            var newImageData = cvs.toDataURL(type, 70 / 100);
            var result_image_obj = new Image();
            result_image_obj.src = newImageData;
            console.log(result_image_obj);
};
Run Code Online (Sandbox Code Playgroud)

错误: 在此处输入图片说明

html javascript angularjs

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

我是否需要APNS证书以及VOIP证书?

我们的申请已经在APNS注册.由于我们要实施PushKit,我们也创建了VOIP证书.真的有必要吗?我们不能只使用APNS证书进行VOIP推送吗?

由于现在有两个证书,我必须维护两个令牌.一个用于发送正常推送,另一个用于发送VOIP推送.

我们不能简单地为一个目的使用一个令牌/证书吗?

voip apple-push-notifications ios pushkit

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