小编nur*_*lla的帖子

ImportError:没有名为'models'的模块

以下代码给出了此错误

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)

python django django-forms

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

标签 统计

django ×1

django-forms ×1

python ×1