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()


  • 相关阅读:
    MySQL性能优化
    mysql中OPTIMIZE TABLE的作用
    Linux中/usr与/var目录详解
    Mysql之EXPLAIN显示using filesort
    MySQL ALTER语法的运用方法 && 操作索引和字段
    NoSQL数据库的分布式算法&&memcache集群的实现
    linux用户权限
    hdoj1241 Oil Deposits
    ny42 一笔画问题
    ny20 吝啬的国度
  • 原文地址:https://www.cnblogs.com/itrena/p/7434128.html
Copyright © 2011-2022 走看看