Django开发类知乎web 第一节

本节课程内的代码: 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”直播课程今天下午两点半准时开播

  • 发表于:
  • 原文链接:http://kuaibao.qq.com/s/20171227G0F6OW00?refer=cp_1026

同媒体快讯

相关快讯

扫码关注云+社区