我试图用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