Django-tutorial

Django环境配置
1 安装python3,virtualenv工具

sudo apt-get install python3 virtrualenv
2 创建项目目录并配置独立环境

1
2
3
4
5
mkdir -p ~/code/python3
cd ~/code/python3
virtualenv --no-site-packages --python=/usr/bin/python3 venv
source venv/bin/activate #进入虚拟环境
# 退出虚拟环境 deactivate

3 安装django并验证

1
2
3
4
5
6
7
8
9
10
11
12
13
source venv/bin/activate
pip install django
python -m django --version
2.0.3
django-admin startproject mysite
python manage.py migrate
python3 manage.py runserver #启动web站点,在浏览器访问
Performing system checks...
System check identified no issues (0 silenced).
March 08, 2018 - 13:32:12
Django version 2.0.3, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

根据django tutorial 熟悉开发环境
app是一个站点的应用,站点可理解为一个项目。

~/code/python3/dj-project$ python manage.py startapp polls
view 创建页面视图
url 创建页面路由
model 描述数据模型及数据方法
默认有管理后台程序/admin,可以在应用设置中设置哪些表可以在admin界面管理。