我試圖用django 1.4連接lamson。 我已經看到關於用django和來自源代碼的librelist示例連接lamson的文檔,但它似乎使用django的先前版本。用django 1.4連接lamson 1.4
我已經創建了一個「webapp」項目,其中包含基本django 1.4教程中所述的「emails」應用程序。
web應用程序/ Web應用程序/ settings.py文件包含在這樣的INSTALLED_APPS到電子郵件應用程序的引用:
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
# Uncomment the next line to enable the admin:
# 'django.contrib.admin',
# Uncomment the next line to enable admin documentation:
# 'django.contrib.admindocs',
'emails',
)
的拉姆森應用程序文件夾包含Django項目的WebApp文件夾。 現在,我沒有包含Zed Shaw提供的librelist示例中的所有內容的「webapp/emails」文件夾,我還有另一個包含settings.py的webapp文件夾,以及包含該文件的額外應用程序文件夾(電子郵件)模型和所有(這是由於django 1.4中的新目錄結構)。
在爲拉姆森配置/ settings.py文件,我已經添加了以下行:現在
os.environ['DJANGO_SETTINGS_MODULE'] = 'webapp.webapp.settings'
,在我的處理程序代碼,(應用程序/處理/ my_handler.py),我有進口我的模型:
import webapp.emails.models
我可以正確地創建從我的模型實例,但只要我嘗試使用my_instance.save(),我收到以下錯誤將它們保存到數據庫:
File "/usr/local/lib/python2.7/dist-packages/django/utils/importlib.py", line 35, in import_module
__import__(name)
ImportError: No module named emails
任何想法可能是什麼問題?
否則,是否可以刪除django 1.4並使用django 1.3來使其工作?
感謝您的幫助
感謝您的回答!我還沒有嘗試過,雖然...我降級到Django 1.3和像librelist示例中的配置工作得很好。我會盡快嘗試你的解決方案。謝謝! PS:我還有另一個lamson問題,如果你想要更多的觀點:p – user19304
這裏是[鏈接](http://stackoverflow.com/questions/11141122/lamson-mail-address-format)的問題,只是在案件: – user19304