zoukankan      html  css  js  c++  java
  • Django自带的后台管理系统

    1.准备工作:

    1-1.创建django项目和应用
    1-2.修改settings.py配置文件:
    #应用配置:
    INSTALLED_APPS = [
        'django.contrib.admin',
        'django.contrib.auth',
        'django.contrib.contenttypes',
        'django.contrib.sessions',
        'django.contrib.messages',
        'django.contrib.staticfiles',
        'app01.apps.App01Config',
    ]
    
    #数据库配置:
    DATABASES = {
        'default': {
            'ENGINE': 'django.db.backends.mysql',
            'NAME': 'myproject',
            'HOST': '127.0.0.1',
            'PORT':3306,
            'USER':'root',
            'PASSWORD':'1234'
        }
    }   
        
    #时间和语言相关配置
    LANGUAGE_CODE = 'zh-Hans'   # 默认是英文
    TIME_ZONE = 'Asia/Shanghai'    # 时区设置
    USE_I18N = True
    USE_L10N = True
    USE_TZ = False       # 日期格式设置
    
    
    1-3.项目下的init文件
    import pymysql
    pymysql.install_as_MySQLdb()
    
    1-4.当前应用的models.py下创建类
    from django.db import models
    
    # Create your models here.
    
    class Author(models.Model): 
        name=models.CharField( max_length=32)
        age=models.IntegerField() 
    
        def __str__(self):
            return self.name
    
    1-5.配置当前应用下的admin.py文件
    from django.contrib import admin
    from app01 import models
    
    # Register your models here.
    
    admin.site.register(models.Author)
    
    1-6.执行同步指令
    python manage.py makemigrations
    python manage.py migrate
    
    

    1.创建超级用户

    python manage.py createsuperuser
    输入用户名 输入密码 邮箱可以不输入

    2.登录系统

    启动项目,然后在浏览器输入:http://127.0.0.1:8000/admin/
    输入用户名和密码登录

    3.进行相关操作

  • 相关阅读:
    1086. Tree Traversals Again (25)
    1094. The Largest Generation (25)
    1076. Forwards on Weibo (30)
    1083. List Grades (25)
    1082. Read Number in Chinese (25)
    【七夕特辑】程序员表白网页合集
    flex布局
    Nodejs进阶:基于express+multer的文件上传
    Git 和 SVN 之间的五个基本区别
    React通用后台管理系统
  • 原文地址:https://www.cnblogs.com/xiaomage666/p/11234508.html
Copyright © 2011-2022 走看看