当前位置: 首页 > news >正文

网站建设开发技术类型天津seo关键字推广

网站建设开发技术类型,天津seo关键字推广,计算机基础培训学校,花房姑娘直播摘要#xff1a; Web框架概述 Django简介 Django项目创建 Django基础必备三件套(HttpResponse、render、redirect) 一、Web框架概述#xff1a; Python三大主流Web框架#xff1a; Django#xff1a;大而全#xff0c;自带了很多功能模块#xff0c;类似于航空母舰 Web框架概述 Django简介 Django项目创建 Django基础必备三件套(HttpResponse、render、redirect)  一、Web框架概述 Python三大主流Web框架 Django大而全自带了很多功能模块类似于航空母舰缺点笨重Flask:短小精悍自带的功能模块特别少大部分都是依赖于 第三方模块小而轻Tornado异步非阻塞 主要用于处理高IO多路复用的情况可以写游戏后端每一种框架都包含3部分 a: socketb: 路由与视图函数c: 模板渲染Django: a: 用别人的 wsgirefb: 自己写的c: 自己写的Flask: a: 用别人的 werkzeugb: 自己写的c: 用别人的 jingja2Tornado: a: 自己写的b: 自己写的c: 自己写的二、Django简介   djang下载推荐下载1.11.11版本   命令行直接下载 pip3 install django1.11.11   pycharm下载   验证是否下载成功django-admin    三、创建Django项目的方式 方式1命令行创建创建Django项目django-admin startproject 项目名创建app应用python3 manage.py startapp app01启动Django项目python3 manage.py runserver注意用命令行创建的Django项目默认不会自动创建templates文件夹需要自己手动创建注意一定要将文件夹路径添加到配置文件中 方式2:pycharm创建FILE new project 选择第二个django 需要注意名字不能有中文选择本地的解释器勾选后台管理 创建app pycharm命令行创建python3 manage.py startapp app01 Tools下面run manage task功能栏启动点小绿色箭头 强调: 1.用django一定要保证只有一个在运行状态 切记切记 2.一定记得清浏览器的缓存  app应用的概念一个Django项目就好比是一所大学而app就是大学里面的学院这里需要注意一件事新创建的app需要在配置文件中注册才能生效 INSTALLED_APPS [django.contrib.admin,django.contrib.auth,django.contrib.contenttypes,django.contrib.sessions,django.contrib.messages,django.contrib.staticfiles,app01.apps.App01Config # 可以用全称app01 # 也可以简写 ] Django项目文件夹结构解读 应用名migrations 数据库迁移记录相关数据admin.py django后台管理相关models.py 模型表相关views.py 视图函数相关 项目名settings.py 配置文件urls.py 路由与视图函数的映射关系 templates项目用到的所有的html文件 manage.py django入口文件 Django项目的运行命令行定位到项目目录下之后 python3 manage.py runserver 不过一般我们都在pycharm中运行 模板文件配置这里再提一下前面命令行方式创建项目时候也说过 TEMPLATES [{BACKEND: django.template.backends.django.DjangoTemplates,DIRS: [os.path.join(BASE_DIR, templates)] # 这是template文件夹位置,APP_DIRS: True,OPTIONS: {context_processors: [django.template.context_processors.debug,django.template.context_processors.request,django.contrib.auth.context_processors.auth,django.contrib.messages.context_processors.messages,],},}, ] 静态文件配置 STATIC_URL /static/ # HTML中使用的静态文件夹前缀 STATICFILES_DIRS [os.path.join(BASE_DIR, static), # 静态文件存放位置 ] 注意刚开始学习时可在配置文件中暂时禁用csrf中间件方便表单提交测试。 MIDDLEWARE [django.middleware.security.SecurityMiddleware,django.contrib.sessions.middleware.SessionMiddleware,django.middleware.common.CommonMiddleware,# django.middleware.csrf.CsrfViewMiddleware, # 将这一行注释掉django.contrib.auth.middleware.AuthenticationMiddleware,django.contrib.messages.middleware.MessageMiddleware,django.middleware.clickjacking.XFrameOptionsMiddleware, ] 四、Django基础必备三件套小白必会三板斧 from django.shortcuts import HttpResponse, render, redirect # HttpResponse 内部传入一个字符串参数返回给浏览器。 例如 def index(request):# 业务逻辑代码return HttpResponse(OK) # render 除request参数外还接受一个待渲染的模板文件和一个保存具体数据的字典参数。 将数据填充进模板文件最后把结果返回给浏览器。类似于我们上面用到的jinja2 两种给前端页面传值的方式 第一种 def reg(request):user_dict {name:jason,password:123}return render(request,reg.html,{user_dict:user_dict})第二种 def reg(request):user_dict {name:jason,password:123}return render(request,reg.html,locals()) # redirect重定向 接受一个URL参数表示跳转到指定的URL。 例如 def index(request):# 业务逻辑代码return redirect(/home/)   转载于:https://www.cnblogs.com/suguangti/p/10982452.html
http://www.yutouwan.com/news/420892/

相关文章:

  • 好的网站模板免费查公司信息
  • 做一个响应网站多少钱无锡网站推广优化
  • 北京孤儿院做义工网站网站建立连接不安全
  • 精美的微网站免费ai写作网站
  • 如何建设网站济南兴田德润简介电话海外酒店 网站建设
  • 女装网站欣赏青海建设厅网站证件查询
  • 做视频网站需要备案网站多少钱
  • 企业网站建设的意义和效果html怎么做商品页面
  • 网站服务器参数查询网站版面
  • 丹东企业网站建设平台做网络平台的网站
  • 百度网站审核期时间搭建平台的成语
  • 站长号查询入口站长工具建站之星网站 seo优化
  • 设计公司画册零感设计网站seo哪家好
  • 网站维护中页面设计福州短视频seo排行
  • 网站开发样板百度资源共享
  • 台州网站设计飞速定制软件app
  • 用html建设网站买完域名接下来怎么弄
  • 网站分栏目怎么做网站发语音功能如何做
  • 自己做网站卖产品怎么样网站建设开发费怎么做账
  • 进网站显示建设中怎么解决卢沟桥网站建设
  • 如何将自己做网站放上网百度学术官网论文查重免费
  • 个人网站做接口可以么金网科技有限公司
  • 金融网站模板素材宁波建设集团股份有限公司
  • 有谁用2008做网站服务器做网站国外网站
  • 做网站的域名是做什么用的高端画册设计
  • 网站制作培训多少钱亚马逊海外购
  • 中太建设集团网站wordpress博客下载
  • 装修公司网站asp源码平台网站建设外包费用
  • 北京高端网站建设服务装饰设计收费标准2020
  • 网站建设与维护实验心得2345网址高级版