关于admin问题

关于admin问题

老师,您好:

为什么我输入admin,打开之后,里面的样子和老师的不一样啊,这是为什么?

http://img1.sycdn.imooc.com//climg/5f76931b095a0b6110540616.jpg

http://img1.sycdn.imooc.com//climg/5f76931b09eb841910640675.jpg

http://img1.sycdn.imooc.com//climg/5f76931b0968c75810580609.jpg


正在回答

登陆购买课程后可参与讨论,去登陆

3回答

同学你好,

1、如果有设置MySQL数据库,在数据库中找同学项目配置的数据库名,删除该数据库中所有表如下图绿框中的表为例,同学的可能是其他数据库名,老师只是做举例,注意:django_mall要与MySQL数据库中数据库名相同,且一定要存在该数据库
http://img1.sycdn.imooc.com//climg/5f7e7325096d76ff12470612.jpg
2、django_mall 只是数据库的名字,也可以设置'NAME':'mall'或其它名,老师是为了和项目同名,在数据中方便找到该数据库。项目总目录django_mall 是文件,文件中配置django_mall是数据库名,所以两者不冲突
3、如果同学删除了migrations 文件夹的所有initial.py文件,删除了所有表,同学可以按如下图片的第3继续操作

 http://img1.sycdn.imooc.com//climg/5f7e75740978828b07620564.jpg
祝学习愉快~

好帮手慕小猿 2020-10-07 19:43:15

同学你好,
1、同学可以查看settings.py 中是否配置了mysql数据库,其中NAME代表这数据库的名称,同学看是否有设置mysql数据库

http://img1.sycdn.imooc.com//climg/5f7da941092de79d07590706.jpg
2、如果没有设置mysql数据库,同学可以删除db.sqlite3,然后按上个问答进行操作
http://img1.sycdn.imooc.com//climg/5f7da99909b0689702130237.jpg
祝学习愉快~

  • 提问者 为学习而奋斗 #1
    查看settings.py 中是否配置了mysql数据库,其中NAME代表这数据库的名称,同学看是否有设置mysql数据库 老师,我想请问:如果有如上所说的,有设置MySQL数据库,那么下一步要怎么做?删除在里面数据库的表吗?还有django_mall不就是这个目录总目录的名称吗?那怎么这个总目录就是MySQL数据库的名称吗?
    2020-10-07 20:10:22
  • 提问者 为学习而奋斗 #2
    还有要删除这个数据库表的内容那是不是就是在我们自己的MySQL数据库里面删除表还是在哪删除,不太明白
    2020-10-07 20:12:08
好帮手慕小猿 2020-10-07 14:04:20

同学你好,
1、同学可以项目文件中的migrations文件夹中含有initial.py的文件全部删除,只留下__init__.py
http://img1.sycdn.imooc.com//climg/5f7d562a091b633702750093.jpg

2、将连接此项目的数据库的所有表删除,只留有空数据库

3、重新迁移数据库

     python manage.py makemigrations

     python manage.py migrate

4、重新创建后台超级管理员

     python manage.py createsuperuser

     设置用户名,密码

5、重新启动项目并登陆后台

     python manage.py runserver 0.0.0.0:9999
     登陆后台
     http://img1.sycdn.imooc.com//climg/5f7d5a21098f50b211580466.jpg
如果我的回答解决了你的疑惑,请采纳,祝学习愉快~


  • 提问者 为学习而奋斗 #1
    老师,将连接此项目的数据库的所有表删除,只留有空数据库,我想问,这个连接此项目的数据库是哪个?
    2020-10-07 19:22:41
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
3.从网页搭建入门Python Web
  • 参与学习           人
  • 提交作业       218    份
  • 解答问题       3562    个

本阶段带你用Python开发一个网站,学习主流框架Django+Flask是Python Web开发的第一步,在基础知识上实现积分商城的项目开发,体验真实的项目开发流程,提高解决编程问题和效率的能力。

了解课程
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师