Django环境
一.Django安装
Django是python的一个模块,默认安装好python的环境
官方网站:https://docs.djangoproject.com/en/2.2/
菜鸟笔记:
py3.x+Django2.x教程:https://space.bilibili.com/252028233/#/channel/detail?cid=28138
1.安装Django
可以直接用pip安装,但是因为墙的问题还是只能手动安装
pip install Django==2.2.4
- 1.去官网下载安装包(Django-2.2.4.tar)
- 2.解压到python安装目录
- 3.cmd进入Django目录,执行python setup.py install
- 4.然后Django会被安装到Python的Lib下site-packages
检测是否安装成功
进入cmd中的python环境,输入以下命令,如果输出了Django的版本号说明安装正确。
import django
django.get_version()
[外链图片转存失败(img-BZLwrabG-1568119234125)(85A263BBD09B4FA59430D937DB5F5A1F)]
二.修改配置
1.设置语言
LANGUAGE_CODE = 'en-us'# 默认
LANGUAGE_CODE = 'zh-hans'# 改为中文,主要针对admin页面
2.修改时间
TIME_ZONE = 'Asia/Shanghai' #使用中国上海时间
三.基础操作
1.新建一个项目
Django的管理工具是django-admin
使用django-admin创建一个项目
django-admin startproject HelloWorld
可以看到目录的结构
[外链图片转存失败(img-SmkEthLt-1568119234127)(6964CB8461F54DCD86FC54EBAFE1154D)]
目录结构:
- HelloWorld: 项目的容器。
- manage.py: 一个实用的命令行工具,可让你以各种方式与该 Django 项目进行交互。
- HelloWorld/init.py: 一个空文件,告诉 Python 该目录是一个 Python 包。
- HelloWorld/settings.py: 该 Django 项目的设置/配置。
- HelloWorld/urls.py: 该 Django 项目的 URL 声明; 一份由 Django 驱动的网站"目录"。
- HelloWorld/wsgi.py: 一个 WSGI 兼容的 Web 服务器的入口,以便运行你的项目。
- HelloWorld/manage.py 应用的命令行接口
2.启动web服务
然后进入 HelloWorld 目录输入以下命令,启动服务器:
python manage.py runserver 0.0.0.0:8000
然后在浏览器输入服务器ip:端口(127.0.0.1:8000)
看到这个就说明启动成功
[外链图片转存失败(img-SvHPJmJg-1568119234128)(F1F4BC194DA043E282020CEE648DFC76)]
四.Admin操作
1.设置admin
在setting文件中,找到INSTALLED_APPS 元组,
django.contrib.admin
这个是用来启动admin程序的
2访问admin
设置完admin之后,需要给定一个url来访问admin页面,在已生成的urls.py文件中,我们可以看到
from django.contrib import admin
from django.urls import path
urlpatterns = [
path('admin/', admin.site.urls),
]
启动服务器之后在浏览器输入
http://localhost:8000/admin
3.设置管理员账户
cd 到Django安装目录文件
python manage.py createsuperuser
输入admin/admin