python - 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
编辑:我只是注意到这与其余框架无关,所以我从标题中删除了它
解决方案
推荐阅读
- javascript - 在d3中获取大部分点集中在2D图表上的中心
- regex - 进一步定义 GAWK 匹配和除法操作
- python - 如何在 Pandas Python 中过滤和取消过滤?
- c# - C#从函数中获取返回列表字符串
- c# - 在列表数组中查找索引
- android - 使用导航参数传递数据时,如何解决错误 ArrayList cannot be cast to android.os.Parcelable[] in Kotlin?
- git - 从当前功能分支获取父分支名称和提交哈希
- python - 在没有 if else 条件语句的情况下更新 django 模型中的 1 个或多个字段
- javascript - 我应该转换我的内联脚本,以便将其放入外部 .js 文件中吗?
- python - 如何获取操作员模块的排序功能来存储数据,以便我可以附加文件?