PhoneGap中文网

 找回密码
 立即注册
查看: 15822|回复: 0
打印 上一主题 下一主题

Django实践-启用管理站点

[复制链接]

87

主题

87

帖子

327

积分

中级会员

Rank: 3Rank: 3

积分
327
跳转到指定楼层
楼主
发表于 2017-7-27 11:23:31 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本文和大家分享的主要是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


来源:简书

it营
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐 上一条 /1 下一条

ionic4视频教程

Archiver|手机版|小黑屋| PhoneGap中文网 ( 京ICP备13027796号-1 )  

GMT+8, 2024-12-22 16:21 , Processed in 0.065961 second(s), 28 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表