[TOC]html
Djangeo项目是一个pyhton定制框架,采用了MVT的框架模式,即模型M,视图V和模板T。python
命令行式web
#1.cmd >>django-admin startproject project_name #2.切换到项目文件夹下 #>>python3 manage.py runserver 127.0.0.1:8080(可指定ip地址) >>python3 manage.py runserver #3.建立应用(django支持多应用开发) ''' 注意: 1.不会自动建立templates文件夹 2.配置文件中不会自动书写templates文件路径 '''
Django是一个以开发app为主要功能的web框架数据库
一个app是一套Django功能的集合,一般包括模型和视图,按python的包结构的方式存在django
Django为app提供了前期的环境配置浏览器
建立好的app须要在Django配置文件中注册方可生效缓存
Django框架就是为了开发app,而app的工做过程本质就是根据不一样的请求返回不一样的数据。Django框架将工做过程分为四层:app
''' Django项目名(根目录) 项目同名的文件夹 settigns.py 暴露给用户能够配置的配置文件 urls.py 路由和视图函数对应关系 manage.py Django的入口文件 应用名文件夹 migrations文件夹 全部数据库的相关操做记录 admin.py Django admin后台管理 apps.py 注册app使用 models.py 放数据库全部相关的模型类 tests.py 测试文件 views.py 处理业务逻辑的视图函数 '''
from django.shortcuts import render,HttpResponse,redirect #HttpResponse 返回字符串 def httprsp(request): return HttpResponse('这是一个字符串') #render 返回html文件,能够给html页面传值 def rd(request): user_dic = {'username':'slk'} return render(request,''login.html',{'info'}:user_dic) #redirect 重定向 能够是本网站的路径后缀,也能够是全路径 def home(request): return redirect('https://baidu.com')