Django的Mysql数据库配置及管理界面建立

一、数据库的建立

在数据库中运行如下SQL语句,必须以如下方式建立,否则会不支持中文输入

CREATE DATABASE django DEFAULT CHARACTER SET utf8 COLLATE utf8_general_ci;

修改django项目中setting.py的DATABASES

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'django',# 数据库的名称
        'USER': 'root',#用户名
        'PASSWORD': '123456',#密码
        'HOST': '127.0.0.1',#IP
        'PORT': '3306',#端口号
    }
}

建立django项目所需的表

python manage.py migrate

二、管理员账号的建立

首先,我们得创建一个能登录管理页面的用户。请运行下面的命令:

python manage.py createsuperuser

键入你想要使用的用户名,然后按下回车键:

Username: admin

然后提示你输入想要使用的邮件地址:

Email address: admin@example.com

最后一步是输入密码。你会被要求输入两次密码,第二次的目的是为了确认第一次输入的确实是你想要的密码。

Password: **********
Password (again): *********
Superuser created successfully.

启动开发服务器

python manage.py runserver

在浏览器中打开http://127.0.0.1:8000/admin/,即可看到登陆页面

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 在上一个章节,我们已经创建了一个基础的Blog程序。现在我们将使用一些Dajngo高级功能,去实现一个完整的blo...
    金金刚狼阅读 8,949评论 1 12
  • 所谓形像就是把自己打扮的美美的,穿名牌,但是我告诉你其实并不是。外貌固然重要,可是人们忽略可一个问题,那就是牙齿,...
    高硕南阅读 3,414评论 0 0
  • runtime 1,支持nil发送消息 2,支持selector为空(就是方法为空,selector也能识别) r...
    西门魏国阅读 4,770评论 1 6
  • 红玫瑰来前已和梅武商定过,种种可能都作过猜测。一旦陈赫祖有所松动,如何讲,怎样合计,才不会让他恼怒成羞,翻脸不认帐...
    六月孺子牛阅读 3,823评论 4 7
  • 得君与共三春秋, 此去今生是离愁。 他日若与君相见, 更与杯酒把言欢。
    轻语轻生阅读 1,313评论 0 1