Django 应用程序未显示在管理界面中

标签 django django-admin

我目前正在从开发服务器迁移到 Apache Web 生产服务器。

我尝试通过复制它来执行以下操作,我可以登录管理面板,但它没有显示。

我的应用程序中的 admin.py 如下所示:

    import models
    from django.contrib import admin

    admin.site.register(models.Organization)

这是我的 models.py

from django.db import models

class Organization(models.Model):
    name = models.CharField(max_length=100)
    website = models.URLField()
    azon_code = models.CharField(max_length=50)
    gooe_code = models.CharField(max_length=50)
    cj_code = models.CharField(max_length=50)

我重新同步了数据库并重新启动了 apache,并认为这可能会有所作为。

最佳答案

你不应该像这样导入吗:

from mysite.myapp.models import Organization
admin.site.register(Organization)

关于Django 应用程序未显示在管理界面中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1694259/

相关文章:

django - Django 的头像

python - 如何在 OpenShift 上配置 Django?

python - 'form'的值必须继承自 'BaseModelForm'

django - django admin 中的通用多对多关系

django-admin - 如何仅为 1 个应用程序覆盖 django edit_inline/tabular.html?

Django 教程第 2 部分模板——未反射(reflect) base_site.html 更改

html - 如何在 HTML 中设置时间输入值? (我正在使用Django)

具有现有 mysql 数据库的 Django rest 框架 api

Django - Apache2 内部服务器错误

Django - 如何复制使用带有直通模型的 m2m 字段的模型实例