【发布时间】:2016-07-14 20:05:39
【问题描述】:
我已经广泛地查看了其他答案,但我只知道这将是我的一个愚蠢的疏忽。
我是 AWS Bitnami 堆栈的菜鸟。只是想在我的管理员中显示一个简单的模型。
模型.py:
from __future__ import unicode_literals
from django.db import models
from django.utils.encoding import python_2_unicode_compatible
# Create your models here.
# Scrollbar ######################################################
@python_2_unicode_compatible
class Marquee(models.Model):
scrollbar_content = models.CharField(max_length = 2000)
def __str__(self):
return self.scrollbar_content
admin.py:
from django.contrib import admin
# Register your models here.
from .models import Marquee
admin.site.register(Marquee)
autodiscover() 在 urls.py 文件中
我的应用名称在 settings.py 中的 INSTALLED APPS 下:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'movierec',
]
我的 PostgreSQL 数据库正在工作,我已经通过 Django shell 对其进行了检查。
再一次,我确定我忽略了一些愚蠢的事情。希望不要浪费你的时间。
Python 2.7 Django 1.9.7 AWS Bitnami 堆栈
感谢您的耐心等待。
【问题讨论】:
-
在
INSTALLED_APPS下尝试projectname.movierec而不是movierec。 -
谢谢,但这似乎不是问题。除了管理问题,'movie'rec' 一切正常。如果我将其更改为“Project.movierec”,当我从命令行运行时,我会收到“ImportError:没有名为movierec 的模块”。
-
奇怪。问题发生在本地还是服务器上?
-
实际上是您的管理员正在阅读。在其中添加故意的语法错误:)
-
你需要的不是重启而是重新加载
标签: python django amazon-ec2 bitnami