2013-02-09 7 views
0

Попытка создания простых функций входа в систему с использованием Django, и я довольно новичок в использовании python и django. Я искал какое-то время, но ничего не нашел, что устраняет проблему. Я запускаю Django, используя MS VS2010, поэтому я работаю под Windows вместо обычной среды linux. При запуске, я получаю это:ImportError no module named accounts

Request Method: GET 
Request URL: http://localhost:1214/accounts/signup 
Django Version: 1.4.3 
Exception Type: ImportError 
Exception Value:  
No module named accounts 
Exception Location: C:\Python27\lib\site-packages\django\utils\importlib.py in import_module, line 35 
Python Executable: C:\Python27\python.exe 
Python Version: 2.7.3 
Python Path:  
['C:\\Users\\brandon\\Desktop\\AdvancedLogin\\AdvancedLogin', 
'C:\\Windows\\system32\\python27.zip', 
'C:\\Python27\\DLLs', 
'C:\\Python27\\lib', 
'C:\\Python27\\lib\\plat-win', 
'C:\\Python27\\lib\\lib-tk', 
'C:\\Python27', 
'C:\\Python27\\lib\\site-packages'] 

У меня есть файл __init__.py в бот главный каталог проекта и каталог приложений, хотя я не модифицировал их вообще. Я не совсем уверен, куда идти отсюда. Любая помощь приветствуется!

+0

Так что же такое 'счета'? У вас есть такое приложение в вашем проекте? Как вы ссылаетесь на него? –

+0

Да, учетные записи - это приложение внутри основного проекта. Этот проект является учебным пособием отсюда: http://peyman-django.blogspot.com/2010/03/full-easy-authentication-using.html Должен ли я редактировать свой op, чтобы отображать файлы просмотров и URL-адресов из приложения учетных записей ? – SantasNotReal

+0

Вы должны быть очень осторожны, используя учебники, которым 3 года. Первая строка учебника гласит: «Если вы используете фреймворк django 1.1 и хотите быстро настроить функцию аутентификации, вот что вам нужно», и вы используете Django 1.4.3. Я не читал весь учебник, но есть, скорее всего, лучшие, более свежие варианты. –

ответ

1

Вы добавили учетные записи в свои настройки.py?

+0

Да, я просто добавил его в INSTALLED_APPS. Ran syncdb после добавления его, затем запустил страницу. Получил ту же ошибку, когда я перешел к/accounts/signup. :( – SantasNotReal

+0

Я действительно ожидал увидеть что-то, добавленное в базу данных (я просто использую sqlite3) после запуска syncdb после добавления учетных записей в мои settings.py. Однако он сказал, что объекты не были установлены. – SantasNotReal

+0

вы пытались играть с путь к вашему установленному приложению? Например, это может быть AdvancedLogin.accounts или что-то в этом роде. Какова структура каталогов вашего проекта django? – Tom