zoukankan      html  css  js  c++  java
  • pythonWeb -- Django开发- Admin

    【第一次使用Admin 要创建超级用户账号】

    1. python manage.py createsuperuser

    You have 1 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): demo.

    Run 'python manage.py migrate' to apply them.


    2.输入

    Username:  
    Email address: cesto@foxmail.com
    Password:  
    Password (again): 

    Superuser created successfully


    3.启动项目

    1. python manage.py runserver
    2.localhost:8000/admin
    3.输入账户 密码  登陆

    ------------------------------------------------------------


    【查看2个数据表】
    1.用户管理
     添加用户 + 赋予权限  等等


    【管理Model 直接管理Model!!!可怕不可怕】

     1.在admin.py文件

    from demo.models import *
     from django.contrib import admin
    
     admin.site.register(MyModel)  #你的Model名字

     2.此时刷新页面 厉害不厉害
      直接操作Model

    ---------------------------------------------------------------
    【延伸---修改密码】
    看了下数据库,密码是加密的,所以直接从数据库获得是不可能了

    那么就用Django shell:
    python manage.py shell

    然后获取你的用户名,并且重设密码:
    from django.contrib.auth.models import User 
    user = User.objects.get(username='admin')
    user.set_password('new_password')
    user.save()


  • 相关阅读:
    groovy集合
    groovy函数、字符串、循环
    groovy运行程序和类型推断
    常见IT英语短语一
    常见IT英语单词
    认识Groovy
    maven入门
    springboot之内嵌tomcat修改端口号
    springboot手动配置数据源:
    img与父元素的间隙解决
  • 原文地址:https://www.cnblogs.com/itrena/p/7434128.html
Copyright © 2011-2022 走看看