모듈이 존재 함에도 불구하고 "rememberMe"모듈을 forms.py로 가져 오려고하면 이상한 가져 오기 오류가 발생합니다. (쉘에서 같은 import 문이 잘 동작 함). 여기Django에서 기존 모듈을 폼으로 가져올 수 없습니다.
from django.shortcuts import *
from forms import loginForm, registerForm, verifyForm
from models import UserAccount, SessionLog
import datetime, string, random
from gatherify import settings
from django.core.mail import EmailMessage
def rememberMe(response, user, is_remember):
randomHash = getRandomHash()
if is_remember:
response.set_cookie('kmliCookie', randomHash, settings.COOKIE_LIFETIME)
expiry = datetime.date.today() + datetime.timedelta(seconds=settings.COOKIE_LIFETIME)
else:
response.set_cookie('kmliCookie', randomHash)
expiry = datetime.date.today()
session = SessionLog(secretKey=randomHash, member_id=user.id, date_expiry=expiry)
session.save();
view.py을 단축 한
ImportError at/
cannot import name rememberMe
view.py 내가 잘못 여기서 뭐하는 거지 :
from django import forms
from models import UserAccount, SessionLog
from django.shortcuts import *
from view import rememberMe
from view import loginUser
class loginForm(forms.Form):
username = forms.CharField(max_length=20, min_length=5, error_messages={'required':'Username is required'})
password = forms.CharField(max_length=20, min_length=8, error_messages={'required':'Password is required'})
rememberme = forms.BooleanField(required=False)
는이 오류 메시지가?
은 "이상한 가져 오기 오류"이름에서 rememberme – Brandon
ImportError를 정의하십시오 – Praveen
이'view.py' 파일을 게시하시기 바랍니다 가져올 수 없습니다/ 에서 – Brandon