Page not found (404)
Request Method: POST
Request URL: http://127.0.0.1:8000/accounts/register/accounts/register
views.py: from django.contrib.auth.decorators import login_required
from django.s
我有一個自定義的用戶設置是這樣的: class CustomUser(AbstractUser):
pass
class Employee(CustomUser):
user = models.OneToOneField(settings.AUTH_USER_MODEL)
# other fields
在settings.py,我然後添加以下重點: AUTH_
創建謨,那麼一個應用程序,並添加此應用到我的INSTALLED_APPS後,我試圖在繼承AbstractUser做出一個自定義的用戶類我models.py: from django.contrib.auth.models import AbstractUser
class CustomUser(AbstractUser):
pass
然後我試圖運行makemigrations和我
我有延伸的AbstractBaseUser自定義的用戶模型,以及我自己的用戶管理器(GenericUserManager): class GenericUserManager(BaseUserManager):
def create_user(self, username, email, password, key_expires):
if not email:
hye。我無法導入我的新的自定義密碼哈希,我仍然無法弄清楚爲什麼。 錯誤: ImportError at /admin/
No module named 'honeywordHasher.hashers.MyHoneywordHasherdjango'; 'honeywordHasher.hashers' is not a package
我已經做了在INSTALLED_APPS安裝hon
因此,一切工作正常,但我不能通過管理員添加權限給我的用戶。 當我更改用戶時,具有用戶權限的框出現在位,但我添加的所有權限都不起作用。當我以該用戶身份登錄時,我無權執行任何操作。 這是我在 「accounts.models」: from django.utils import timezone
from django.db import models
from django.contrib.au
我想在django應用程序中創建多種類型的用戶,例如一個用於公司,一個用於員工。 我想到的是公司將自己註冊,然後員工將由公司管理員通過他/她的儀表板創建。 創建後員工將直接登錄。 因此(如果可能)只有一個登錄表單可以用於公司和員工。 class Company(models.Model):
name = models.CharField(max_length=150)
logo
我有這樣的習俗User模型中,我已經改變了primary_key到email場像這樣: class User(AbstractBaseUser, PermissionsMixin):
# Primary Key of my model
email = models.EmailField(max_length=254, primary_key=True)
userna