pythonWeb -- Django开发- Admin
2024-09-08 11:22:23
【第一次使用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()
最新文章
- [连载]《C#通讯(串口和网络)框架的设计与实现》- 0.前言
- Atitit.redis操作总结
- Chrome插件整理
- jvm
- nginx的初步了解
- 【java】:通用小知识
- phpcms 导航栏点击栏目颜色定位方法
- Github的使用以及Git的简单入门 - 课程作业三
- centos 搭建 darwin calendar 服务器
- ko list and css gradient
- 直接修改别人jar包里面的class文件 工具:jclasslib
- win7 tomcat
- hdu1556树状数组的区间更新单点查询
- ]Java 5|6 并发包介绍
- docker 删除所有none的镜像
- awk+sed编程
- 网络传输 buf 封装 示例代码
- DNS java
- OpenEXR的输出机制
- BitAdminCore框架更新日志20180522