码迷,mamicode.com
首页 > Web开发 > 详细

Django学习之启用管理站点详解

时间:2017-07-27 11:20:46      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

本文和大家分享的主要是django中启用管理站点相关内容,一起来看看吧,希望对大家学习django有所帮助。
实验环境:
Win10操作系统、python2.7Django1.10.3MariaDB
Windows数据库驱动:
MySQL-python-1.2.3.win32-py2.7.exe
或者
MySQL-python-1.2.3.win-amd64-py2.7.exe
创建项目:
打开命令行,切换到实验目录,创建项目 dj_admin
1.win+R ,  输入cmd回车,启动命令行
2.进入到实验目录,我的目录为:E:\PROJECTS\TEST
3.django-admin.py startproject dj_admin   创建项目
当前目录为 结构为:
dj_admin
|-- dj_admin
|   |-- __init__.py
|   |-- settings.py
|   |-- urls.py
|   |-- wsgi.py
|-- manage.py
目录说明:
dj_admin:    项目的容器。
manage.py:  一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
dj_admin/__init__.py:  一个空文件,告诉 Python 该目录是一个 Python 包。
dj_admin/settings.py: 该 Django 项目的设置/配置。
dj_admin/urls.py: 该 Django 项目的 URL 声明一份由 Django 驱动的网站"目录"
dj_admin/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
配置管理站点:
Django 自动管理工具是 django.contrib 的一部分,可以在项目的 settings.py 中的 INSTALLED_APPS 看到,管理模块被默认引入:
INSTALLED_APPS = [
’django.contrib.admin’,
’django.contrib.auth’,
’django.contrib.contenttypes’,
’django.contrib.sessions’,
’django.contrib.messages’,
’django.contrib.staticfiles’,
]
Django 默认的数据库为SQLite,我们看到 settings.py 中的 DATABASES的配置信息为:
DATABASES = {
’default’: {
’ENGINE’: ’django.db.backends.sqlite3’,
’NAME’: os.path.join(BASE_DIR, ’db.sqlite3’),
}
}
我们更改数据库的配置信息为MariaDB:
DATABASES = {
’default’: {
’ENGINE’: ’django.db.backends.mysql’,
’NAME’: ’dj_admin’,
’USER’: ’***’,
’PASSWORD’: ’***’,
’HOST’: ’*.*.*.*’,
’PORT’: 3306
}
}
编译项目,迁移数据:
1.进入到项目根目录 dj_admin/下,即manage.py文件所在目录
2.python manage.py makemigrations #生成迁移数据文件
3.python manage.py migrate #迁移数据
4.python manage.py createsuperuser  #创建管理员信息
username :djadmin
email address 1@hotmail.com
password:1234qwer
启动项目
5.启动服务 python manage.py runserver 0.0.0.0:8000  #IP设置为0.0.0.0表示允许任何IP访问
6.访问服务,并登录http://localhost:8000/admin/
username :djadmin
password:1234qwer

登录.png

用户列表.png
来源:简书

Django学习之启用管理站点详解

标签:

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
jiangjie190
加入时间:2016-02-19
  关注此人  发短消息
文章分类
jiangjie190”关注的人------(0
jiangjie190”的粉丝们------(1
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!