本节课程内的代码: https://pan.baidu.com/s/1gf0DXx5
密码: eibx
笔记如下
django开发类知乎论坛-day1
#sublime text3
安装django
pip3 install django==1.8.2 -i https://pypi.tuna.tsinghua.edu.cn/simple
环境设置 django-admin
linux:bin/site-package
win:Python36\Scripts
python2:#coding: utf-8
settings.py:这个是整个项目的配置文件
urls.py:路由的总控制文件
wsgi.py:和web服务(如apache,wsgi)配合使用的配置文件
开启djangoweb项目
django-admin startproject
开启测试服务器
python manage.py runserver ip:port
runserver:压力负载较低
DATABASES:数据库的设置,默认splite3数据库没有用户名和密码
STATIC_URL:静态资源文件路径
TEMPLATES:模板页面文件路径,html
MIDDLEWARE_CLASSES:中间件,添加功能
INSTALLED_APPS:项目的模块
ALLOWED_HOSTS:访问服务的IP地址
时区及语言
LANGUAGE_CODE = 'zh-Hans'
TIME_ZONE = 'Asia/Shanghai'
一个项目是由很多APP组成的
开启APP:
python manage.py startapp home
HOME:
admin.py:把数据库注册到这个文件后,可以在admin界面下使用
models.py:数据库文件,orm映射关系,数据库创建语句
views.py:具体功能文件,是一个又一个的函数组成
urls.py:APP下的路由控制文件
开启一个APP之后,要记得把他在setting.py下写入到INSTALLED_APPS中
INSTALLED_APPS:添加有数据库使用的app
1. mypro.urls 添加关于home的路由映射
2. home.urls 添加关于home主页视图的函数
3. home.views 写了关于index的函数
通知:
“Django开发类知乎web”直播课程今天下午两点半准时开播
领取专属 10元无门槛券
私享最新 技术干货