django-admin的使用

一、创建django项目  

django-admin startproject 项目名

 

二、创建app

python manage.py startapp 项目名

三、配置settings

  创建文件夹 templates,   static 并配置settings.py 文件

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'website'  #注册创建的app
]
注册app
TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')] #注册templates
        ,
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]
注册templates
STATIC_URL = '/static/'
#注册static
STATICFILES_DIRS = (
    os.path.join(BASE_DIR,'static'),
)
#注册static

四、在modolsp.py中创建表

  详见:  https://www.cnblogs.com/chengxiaohai/articles/12727726.html

五、创建 django-admin 超级用户 

python manage.py createsuperuser

 

六、admin,py中注册数据库表

from django.contrib import admin
from website.models import swiper
# Register your models here.

class adminSwiper(admin.ModelAdmin):
    # 注意字段名要加引号
    list_display = ('img_name','img_url','img_target','is_online','weight','belong_to')

admin.site.register(swiper,adminSwiper)
View Code

 

七 、自定制admin

   参考 https://www.cnblogs.com/wumingxiaoyao/p/6928297.html

 

posted @ 2020-04-19 00:05  黑羽小白  阅读(94)  评论(0)    收藏  举报