python - django admin如何显示多个模块?
大家讲道理
大家讲道理 2017-04-17 17:59:50
0
2
251

如何在admin后台显示的时候,显示成多个模块?

目前我的代码

class LevelAdmin(admin.ModelAdmin):
    list_display = ['level1', 'level2']

class BaseUrlAdmin(admin.ModelAdmin):
    list_display = ['package_url', 'package_url_desc', "package_url_tag"]
    
admin.site.register(LevelForUrl, LevelAdmin)
admin.site.register(BaseUrl, BaseUrlAdmin)

如上图所示,admin.py里如何写才能达到以上效果?

大家讲道理
大家讲道理

光阴似箭催人老,日月如移越少年。

모든 응답(2)
PHPzhong

요 며칠 너무 바빠서 검색해 보니 아주 간단한 내용인 것 같습니다. . .
직접 답해 보세요. 아이디어는 다음과 같습니다.

  • 새 앱 만들기 epython manage.py startapp proname

  • 그런 다음 이 앱의 모델을 구축하세요.

  • 새로 생성된 앱의 admin.py에 이 모델을 등록하세요.

  • 동기화

    python manage.py makemigrations \ python manage.py migrate

  • 서비스를 다시 시작하세요

효과는 다음과 같습니다.


刘奇

AdminSite를 직접 구현한 다음 등록(.....,site=)해야 할 수도 있습니다

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿