当前位置: 首页 > 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.sadfv.cn/news/420892/

相关文章:

  • 营销型网站用什么系统网站制作建立
  • 成都网站优化报价中企动力全球邮企业邮箱
  • seo网站优化培训怎么样广州学网站开发
  • 如何看网站有没有收录设计师网址导航 优设
  • 可视化响应式网站建设电子商务课程视频
  • 南阳做玉器网站两学一做学习教育网站
  • 哪家网站建设服务好啊北京招标代理公司排名
  • 站长工具seo优化wordpress模板自适应
  • 网站建设费如何入账怎么摊销智能家居网站建设方案
  • 有做模仿易企秀网站吗app软件大全免费
  • 网站建设学习课程南宁seo
  • 乐清网站制作推广九宫格网站模板
  • 济南街道办网站建设网易工作做网站工资奖金高吗
  • 电子商务网站建设需求概述单页网站制作 在线 支付
  • 莱州市住房和规划建设管理局网站北京网站建设公司华网天下优惠
  • 南昌手机网站建设中小企业建设网站
  • 电子商务毕业设计网站建设wordpress登陆页面404
  • 县级以下不允许建设网站实时国际新闻app
  • 中国制造网官方网站首页地方门户cms
  • 查看网站空间公司门户app
  • flash 学习网站天津南开做网站
  • 手机网站建设哪儿好虚拟主机0元免费领取
  • 天津营销网站建设设计的平台有哪些
  • 想学网站搭建与推广重庆市建设执业资格注册管理中心网站
  • 网站建设10年后的目标怎么在企查查网站做企业认证
  • 智能建站价格电脑无法运行wordpress
  • 外贸自建站平台怎么找html 好的网站
  • 编程培训机构招聘河南网站seo
  • wordpress多站点配置教程如何建立电商平台
  • 怎么让搜索引擎收录网站网站营销怎么做