1. 改变django默认语言的方法?
仅需添加’django.middleware.locale.LocaleMiddlewar'到 MIDDLEWARE_CLASSES设置中,并确保它在’django.contrib.sessions.middleware.SessionMiddleware’ 之后 。
2. 怎样将已有models加入到admin管理中?
本问题用实例演示,假如有个app叫做books,该app包里包含3个模块Publisher、Author和Book,以下是将该三个模块添加到admin管理中的步骤:
在 books
目录下(
mysite/books
),创建一个文件:
admin.py
在admin.py中输入以下代码
from django.contrib import admin
from mysite.books.models import Publisher, Author, Book
以下3句,实现将模块添加到后台管理
admin.site.register(Publisher)
admin.site.register(Author)
admin.site.register(Book)
3) 重启服务器,刷新后台界面(比如http://127.0.0.1:8000/admin)发现添加成功