【发布时间】:2014-05-07 05:18:21
【问题描述】:
我正在尝试在 Pythonanywhere 上设置一个 Django 应用程序——我已经设法找出 Bitbucket 并将代码克隆到其中——我删除了为我提供的目录中的文件——但无法让它工作.
我已经完成了“syncdb”,然后当我转到我认为是应用程序正确的 URL 时,我不断收到“未处理的异常”——错误是它无法在其中找到“portfolio.settings”一个导入(portfolio 是应用程序的名称)
我也不知道 MEDIA_ROOT 和 STATIC_DIRS 应该放什么——据我所知,它们应该是完整路径,而不是相对路径。
我是 Django 新手,要部署在本地运行良好的应用程序,这是相当困难的。提供的任何帮助(我还没有找到 Pythonanywhere 论坛 - 似乎没有被索引 - 或者提供所有有用的帮助,恐怕)
我也想过:为什么不让 Pythonanywhere 为我建立一个空白项目,但是我又不知道如何处理 STATIC_DIRS 和 MEDIA_ROOT,我真的不知道如何让我的项目适合他们的设置。
感谢您的帮助。
【问题讨论】:
-
您的 settings.py 中的 INSTALLED_APPS 中是否有“作品集”?
-
PythonAnywhere dev here -- 如果您让我知道您的用户名,并且您很高兴我查看您的文件,我可能会为您解决这个问题。如果您不想在此处发布详细信息,则可以使用网站上的“发送反馈”链接。
-
@AllTheTime - 谢谢,是的,我有:# 应用程序定义 INSTALLED_APPS = ('django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django .contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'portfolio', 'south', )
-
@GilesThomas -- 非常感谢,我已通过网站上的“发送反馈”链接向您发送了我的用户名。
-
感谢 SOF Giles 的帮助!
标签: python django pythonanywhere