首页 > 解决方案 > LAMP 上的 Django - 默认 /admin 并不总是显示应用程序及其模型

问题描述

我对 Django 很陌生,我试图在管理页面上显示一些模型。但是,当在浏览器中加载管理页面时,它只是包含用户和组的默认站点。当我重新加载页面时,有时它会显示我的应用程序和模型,但并非总是如此。在第二个选项卡中,模型与另一个模型同时显示,这让我认为它本身就是某种服务器问题。

我所做的是:

启动一个应用程序,

python manage.py startapp testapp

在 settings.py 中注册,

在应用程序文件夹中:models.py:

from django.db import models

class Book(models.Model):
    prename = models.CharField(max_length=150)
    lastname = models.CharField(max_length=150)

管理员.py:

from django.contrib import admin
from .models import Book

admin.site.register(Book)

迁移模型

python manage.py migrate 
python manage.py makemigrations
python manage.py migrate

编辑:我只是注意到这与其余框架无关,所以我从标题中删除了它

标签: pythondjangorestlamp

解决方案


推荐阅读