码迷,mamicode.com
首页 > 其他好文 > 详细

测试开发框架之django基础(一)

时间:2020-05-19 18:43:46      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:charm   pwd   ati   版本   djang   重启   创建工程   tool   render   

①、django三大组件:model、views、controller;M数据库;views接口服务层;controller前端页面模板层

②、获取django安装版本的命令:cmd进入命令行,输入python,在python环境下django.get_version()

③、创建工程django-admin startproject +项目名字 pycharm创建项目会多多一个db.sqlite3和一个文件夹

④、进入工程运行项目 python3 manage.py runserver 0.0.0.0:8000(允许外面任何host访问) 浏览器访问还是127.0.0.0:8000,如果不加默认是这个ip127.0.0.1:8000 只能本机访问

⑤、再进入工程里创建一个应用 django-admin startapp index;一个工程下 有多个模块/或者一个模块 就是application
⑥、启动服务,通过pychram 创建应用 tools->run manage.py 也可以启动服务,启动得项目记得关闭

⑦、查看django所有的命令:django-admin help

⑧、django项目文件诠释:

       每个django项目都有一个与项目名字相同得文件包;
       wsgi 底层协议,配置信息暂时不用管;
       setting.py 整个工程得全局配置文件,BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))代表 当前项目得         根路径;DEBUG = True开发者模式,修改代码后自动重启服务,上线时不关也没事;ALLOWED_HOSTS = []只有本地能访问,配         置了指定ip可以访问,或者“*”全部ip可以访问;INSTALLED_APPS应用得访问django.contrib代表都是django内部应用或者自带应          用     auth 认证,sessions,static静态 admin小网站 将自己创建得应用加在这里才会生效;后期定时任务celery 放在应用里,第三          方插件也放在应用里,MIDDLEWARE中间件,‘django.middleware.csrf.CsrfViewMiddleware‘,先注释掉这块 没配置 证书,不注释          post请求会禁止;

      ROOT_URLCONF起始跟路由文件;TEMPLATES前端也没模板都在这里,‘DIRS‘: [os.path.join(BASE_DIR, ‘templates‘)] pychram创建的这块有值,手动创建项目没值,告诉系统我得前端模板放在什么路径,手动需要添加os.path.join(BASE_DIR, ‘templates‘);DATABASES数据库相关

⑨路由的引用:      

  login----views 访问login函数
  login/fgpwd----views 访问fgpwd函数 path(‘admin/‘, admin.site.urls),网站路由
  步骤:①引进应用得views 文件 ②、添加一个path

⑩、django前后端交互的基本流程:

  前端发送一个请求----->先找到url的路由(从根地址路由)负责接线映射相应地址---->views某个函数---->楷书处理请求(view.py处理逻辑代码)---->返回render()整体页面/json/xml/可能时数据

 

测试开发框架之django基础(一)

标签:charm   pwd   ati   版本   djang   重启   创建工程   tool   render   

原文地址:https://www.cnblogs.com/qd1228/p/12918388.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!