以下代码给出了此错误
ImportError:没有名为'models'的模块
我不知道为什么.我想在django中自定义我自己的注册表单.
错误符合:
from models import CustomUser in forms.py
Run Code Online (Sandbox Code Playgroud)
forms.py:
from django.contrib.auth.forms import UserCreationForm, UserChangeForm
from models import CustomUser
class CustomUserCreationForm(UserCreationForm):
def __init__(self, *args, **kargs):
super(CustomUserCreationForm, self).__init__( *args, **kargs)
del self.fields['username']
class Meta:
model = CustomUser
fields = ["email",]
class CustomUserChangeForm(UserChangeForm):
def __init__(self, *args, **kargs):
super(CustomUserChangeForm, self).__init__(*args, **kargs)
del self.fields['username']
class Meta:
model = CustomUser
Run Code Online (Sandbox Code Playgroud)
register.html:
{% extends "account/base.html" %}
{% load crispy_forms_tags %}
{% load i18n %}
{% block head_title %}{% trans "Signup" %}{% endblock %}
{% block …Run Code Online (Sandbox Code Playgroud)