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


  • 相关阅读:
    spring mvc velocity多视图
    ubuntu 的远程桌面
    nhibernate 3.3 linq扩展
    MongoDB资料汇总专题[转发]
    SQLServer 2008 删除、压缩日志
    VS2012和2010 设置framework版本
    引用的程序集 没有强名称
    Xamarin for OSX – SetUp
    Xamarin devexpress datagrid 样式
    Xamarin devexpress Grid
  • 原文地址:https://www.cnblogs.com/itrena/p/7434128.html
Copyright © 2011-2022 走看看