将Django模型移植到OpenShift

时间:2014-07-30 11:07:12

标签: python django openshift

我有一个模型,我很想融入我的开放式班次平台。我遇到的问题是我的视图导入模型,但这会导致失败,但这应该是非常标准的。我无法看到日志中的错误是什么 - 但我没有在屏幕上显示任何内容,500错误。

  1. rhc tail amycoolapp没有为错误提供太多指导?哪里可以找到更多错误,rhc tail只显示python.log - 是否有另一个我可以使用的包含更多信息的日志?
  2. from django.db import models包含在models.py中,后者又包含在views.py中。
  3. 包含类定义会导致失败( class Test(models.Model): s="hello")。似乎使用models.Model是一个问题。
  4. 我的目录结构是models.pyviews.py位于应用名称下的目录中的同一级别。
  5. settings.py我们有:INSTALLED_APPS = ('amycoolapp',)这是应用的名称以及views.pymodels.py所在的文件夹。
  6. 管理得到一些注销:[Wed Jul 30 14:23:30 2014] [error] [client 127.8.250.1] ImportError:没有名为'amycoolapp'的模块
  7. 我打开了日志记录,所以当我在views.py

    中包含虚拟模型类时,我得到以下内容
    IndexError at /
    list index out of range
    Request Method: GET
    Request URL:    http://xxx.rhcloud.com/
    Django Version: 1.6.5
    Exception Type: IndexError
    Exception Value:    
    list index out of range
    Exception Location: /var/lib/openshift/53b536da5004463b6e00022e/python/virtenv/venv/lib/python3.3/site-packages/Django-1.6.5-py3.3.egg/django/db/models/base.py in __new__, line 92
    Python Executable:  /var/lib/openshift/53b536da5004463b6e00022e/python//virtenv/venv/bin/python3
    Python Version: 3.3.2
    

    有什么建议吗?它失败了,增加了:

    from django.db import models
    
    class Test(models.Model):
        s = 'hello'
    

0 个答案:

没有答案