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