小编edw*_*s17的帖子

没有名为'forms'的模块Django

我正在尝试为我的网站启动注册过程.我使用的是Python 3.3.5和Django 1.6.

我收到一个错误说No module named 'forms'.我是Python/Django的新手.

这是我的文件:

Views.py:

from django.shortcuts import render_to_response
from django.http import HttpResponseRedirect
from django.contrib import auth
from django.core.context_processors import csrf
from django.contrib.auth.forms import UserCreationForm
from forms import MyRegistrationForm


def register_user(request):
    if request.method == 'POST':
        form = MyRegistrationForm(request.POST)
        if form.is_valid():
            form.save()
            return HttpResponseRedirect('/accounts/register_success')

    else:
        form = MyRegistrationForm()
    args = {}
    args.update(csrf(request))

    args['form'] = form

    return render_to_response('register1.html', args)



def register_success(request):
    return render_to_response('register_success.html')
Run Code Online (Sandbox Code Playgroud)

Forms.py

from django import forms
from django.contrib.auth.models import User
from django.contrib.auth.forms import UserCreationForm …
Run Code Online (Sandbox Code Playgroud)

python django

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

标签 统计

django ×1

python ×1