问题背景:

使用pycharm创建完成django项目(项目名称为:mydjangopro,app名称为my_blog)

,

本想登录后台直接输入地址:http://127.0.0.1:8000/admin后,登录页面出现了,随便(username:admin,password:admin)输入了账户名和密码却进入了错误黄页:

从错误代码中我们也发现说是数据没有找到表相关问题,从程序工程上此时查看多了一个sqllite的数据库,这说明默认django使用的数据库是sqllite。

解决上边问题的方案:

1)在pycharm的tools->"Run manage.py task...':

直接点击,会在pycharm右侧代码栏下边弹出一个“manage.py@mydjangopro”命令运行窗口。

2)在“manage.py@mydjangopro”命令运行窗口中输入:makemigrations

manage.py@mydjangoapro > makemigrations
"E:\Program Files\JetBrains\PyCharm 2017.2.3\bin\runnerw.exe" C:\Python27\python.exe "E:\Program Files\JetBrains\PyCharm 2017.2.3\helpers\pycharm\django_manage.py" makemigrations E:/Work/django/mydjangoapro
No changes detected

3)在“manage.py@mydjangopro”命令运行窗口中输入:migrate

manage.py@mydjangoapro > migrate
"E:\Program Files\JetBrains\PyCharm 2017.2.3\bin\runnerw.exe" C:\Python27\python.exe "E:\Program Files\JetBrains\PyCharm 2017.2.3\helpers\pycharm\django_manage.py" migrate E:/Work/django/mydjangoapro
Operations to perform:
Apply all migrations: admin, auth, contenttypes, sessions
Running migrations:
Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying admin.0002_logentry_remove_auto_add... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length... OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying auth.0007_alter_validators_add_error_messages... OK
Applying auth.0008_alter_user_username_max_length... OK
Applying sessions.0001_initial... OK
Following files were affected
E:\Work\django\mydjangoapro\db.sqlite3
Process finished with exit code 0

4)在“manage.py@mydjangopro”命令运行窗口中输入:createsuperuser

manage.py@mydjangoapro > createsuperuser
"E:\Program Files\JetBrains\PyCharm 2017.2.3\bin\runnerw.exe" C:\Python27\python.exe "E:\Program Files\JetBrains\PyCharm 2017.2.3\helpers\pycharm\django_manage.py" createsuperuser E:/Work/django/mydjangoapro
Username (leave blank to use 'administrator'): admin
Email address: admin@admin.com
Warning: Password input may be echoed.
Password: admin
Warning: Password input may be echoed.
Password (again): admin
The password is too similar to the email address.
This password is too short. It must contain at least 8 characters.
This password is too common.
Warning: Password input may be echoed.
Password: new.1234
Warning: Password input may be echoed.
Password (again): new.1234
Superuser created successfully.
Following files were affected
E:\Work\django\mydjangoapro\db.sqlite3
Process finished with exit code 0

5)重新进入登录页面:http://127.0.0.1:8000/admin,在username中输入admin,密码输入:new.1234,点击登录之后成功跳转到了后台管理页面:

Django通过pycharm创建后,如何登录admin后台?的更多相关文章

  1. Django 12 中间件、上下文处理器和admin后台

    Django 12 中间件.上下文处理器和admin后台 一.中间件 #Django中间件 (Middleware) # 一个轻量级.底层的“插件”系统,可以介入Django的请求和响应处理过程,修改 ...

  2. Django从Models 10分钟定制一个Admin后台

    目录 Django从Models 10分钟建立一套RestfulApi Django从Models 10分钟定制一个Admin后台 简介 Django自带一个Admin后台, 支持用户创建,权限配置和 ...

  3. Django 使用Pycharm 创建工程

    一.Pycharm 创建Django 工程 事实上,我们一般不使用命令行,而是直接在Pycharm 中创建Django 项目. Pycharm 是进行Django 开发的最佳 IDE,请大家自行安装, ...

  4. Django 使用 pycharm 创建新的app(可以理解为模块)

    创建工程的时候,注意选择Existing interpreter 选择对应的 python 解释器,电脑如果安装有多个版本的 Python 的话,注意python版本的问题, 以上即是创建的项目目录, ...

  5. Django之静态文件,中间件,admin后台管理

    静态文件 静态文件的使用 在 网页使用的css文件,js文件和图片等叫做静态文件.1)在项目下新建静态文件夹 static. 2) 配置静态文件所在的物理目录.Settings.py STATIC_U ...

  6. 第三百零三节,Django框架介绍——用pycharm创建Django项目

    Django框架介绍 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模式,即模型M,视图V和控制器C.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内 ...

  7. 一 Django框架介绍——用pycharm创建Django项目

    Django框架介绍 Django是一个开放源代码的Web应用框架,由Python写成.采用了MVC的软件设计模式,即模型M,视图V和控制器C.它最初是被开发来用于管理劳伦斯出版集团旗下的一些以新闻内 ...

  8. django admin后台插件:django-suit入门

    去年9月底开始用django来做公司内部项目,开始对django有了一些了解,感觉django真的蛮强大的(也有很多人推荐flask,将来有空的话我会试试).今天的话只是介绍一个小东西,django管 ...

  9. Pycharm 创建 Django admin 用户名和密码

    1.  问题 使用PyCharm  创建完Django 项目  想登录admin  页面   却不知道用户名和密码. 用的默认sqlit   2.解决办法   2.1 打开manage.py 控制界面 ...

随机推荐

  1. 基于 Hexo + GitHub Pages 搭建个人博客(一)

    前言:我的博客写作之路 15 年刚上大学,第一次接触公众号,就萌生了创建一个公众号写点东西,但最终不了了之. 很快到了 16 年,开始接触网上各大博客网站,接触最多的当属 CSDN,萌生了注册一个博客 ...

  2. 如何给自己的外包APP开发报价?

    作者:CODING 兄弟,你看做这样一个软件需要多少钱?" 这估计是所有软件从业人员被问的最多也是最无奈的一个问题.这个问题等同于,"你看装修一个100平米的房子需要多少钱?&qu ...

  3. Java虚拟机运行时栈帧结构--《深入理解Java虚拟机》学习笔记及个人理解(二)

    Java虚拟机运行时栈帧结构(周志明书上P237页) 栈帧是什么? 栈帧是一种数据结构,用于虚拟机进行方法的调用和执行. 栈帧是虚拟机栈的栈元素,也就是入栈和出栈的一个单元. 2018.1.2更新(在 ...

  4. Java 常用单词

    1.Object-Oriented ['əbdʒekt'ɔ:rɪəntɪd] 面向对象 adj 2.inheritance  [ɪnˈherɪtəns]  继承;遗传;遗产 n inherit  [ɪ ...

  5. 笔记:Struts 2.3.31 配置说明

    复制文件到站点的 WEB-INF\lib 目录,文件列表如下,黄色突出显示的是必须加入的核心包 struts2-core-2.3.31.jar:struts2 的核心库 xwork-core-2.3. ...

  6. webpack-dev-server 搭建本地服务以及浏览器实时刷新

    一.概述开发项目中为了保证上线,开发项目是都需要使用localhost进行开发,以前的做法就是本地搭建Apache或者Tomcat服务器.有的前端开发人员 对服务器的搭建和配置并不熟悉,这个时候需要后 ...

  7. ping通但打不开网页

    ping通但打不开网页 网页出现: The proxy server is refusing connections Firefox is configured to use a proxy serv ...

  8. 计时器setInterval()-慕课网

    计时器setInterval() 在执行时,从载入页面后每隔指定的时间执行代码. 语法: setInterval(代码,交互时间); 参数说明: 1. 代码:要调用的函数或要执行的代码串. 2. 交互 ...

  9. [bzoj1707]tanning分配防晒霜_贪心+排序

    tanning分配防晒霜 bzoj-1707 题目大意:给出每个点所能接受的区间,给出m个可以使单个点固定在一个值的方法,每种方法能使用有限次. 注释:1<=N<=2500 想法:这题是瞎 ...

  10. xilinx的quick boot(1) ——flash的一些内容

    xilinx的quick boot(1) --flash,quick boot配置文件,以及中间的一些联系xilinx 配置模式分为SPI,BPI.用过的spi外挂flash是N25Q./////// ...