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

办公室装修预算清单一览表站长之家seo综合查询

办公室装修预算清单一览表,站长之家seo综合查询,有关大学生做兼职的网站,网站优化公司课程的大致安排 大概两周的时间都是围绕着Django框架的学习,包括后续要学习的drf、Redis、celery、es等技术栈都是围绕Django展开的,因此、要求所有的同学必须认证学习了 市场中所有使用Python开发的web项目,Django框架占有率达到90%以上 …

课程的大致安排

大概两周的时间都是围绕着Django框架的学习,包括后续要学习的drf、Redis、celery、es等技术栈都是围绕Django展开的,因此、要求所有的同学必须认证学习了

市场中所有使用Python开发的web项目,Django框架占有率达到90%以上

今日内容概要6

  • web应用程序

  • 手写web框架(帮助我们理解别人写好的成熟框架、重点在于思路的理解、代码无需掌握)

  • Django框架的学习

  • Python中得主流框架

  • 框架的下载、安装、版本、怎么启动、怎么使用等

  • 三板斧问题

今日内容详细

web应用程序
# Django框架是一款专门用来开发web应用的框架
什么是web?Web应用程序是一种可以通过Web访问的应用程序,用户只需要有浏览器即可,不需要再安装其他软件
案例:淘宝网、京东网、博客园、等都是基于web应用的程序
​应用程序有两种模式C/S、B/S。C/S是客户端/服务器端程序,也就是说这类程序一般独立运行。而B/S就是浏览器端/服务器端应用程序,这类应用程序一般借助IE等浏览器来运行。WEB应用程序一般是B/S模式#  Web应用程序的优点
1. 你所需要的只是一个适用的浏览器
2. 节省硬盘空间
3. 它们不需要更新,因为所有新的特性都在服务器上执行,从而自动传达到用户端;
4. 过跨平台使用的例如Windows,Mac,Linux等等
​
# Web应用程序的缺点
"""严重依赖服务端的正常运行、服务端一旦出问题、客户端里面受到影响"""
​
# 什么是web框架:
别人写好的框架(就是一堆目录和文件),我们只需要在固定的位置写代码即可
手写web框架(帮助我们理解别人写好的成熟框架、重点在于思路的理解、代码无需掌握)
web应用程序是B/S架构的,所以、我们需要自己写一个服务端、然后让浏览器作为我们的客户端即可
怎么样去写一个服务端? socket编程
​
HTTP协议的特性:
1. 四大特性# 基于请求响应# 基于TCP协议之上的应用层协议# 无状态# 短链接2. 请求数据格式请求首行(请求方式、协议、版本号、路径)请求头\r\n请求体(get请求方式是没有请求体的、POST请求方式才有请求体)
3. 响应数据格式响应首行()响应头\r\n响应体()
4. 响应状态码1xx2xx3xx4xx5xx## 图解HTTP协议(漫画版本的)  图解TCP协议
# 请求方式
GET POST
​
​
"""问题来了,如何做到在网址栏中输入什么后缀就返回什么后缀?"""
解决的思路:1. 服务端要知道你网址栏里输入的是什么后缀2. 服务端做判断,然后做对应的返回
# 服务端如何知道客户端输的的是什么后缀
​
# 当前的服务端存在的问题?
1. socket部分需要我们自己每次都要写
2. 我们需要自己每次处理HTTP格式的数据,自己转码、自己切分、自己取值等
3. 没有解决高并发问题
​
# 怎么样优化以上存在的问题呢?
wsgiref模块的使用
wsgiref服务器---------->uwsgi服务器(uwsgi)-------->Nginx服务器+uwsgi服务器
​
wsgiref模块是一个内置的模块,直接可以拿来使用,无需安装
它帮助我们封装了socket部分,另外,它也解决了部分的高并发问题,但是,它能够解决的并发量并不高
他们也会帮我们把HTTP格式的数据做封装处理,也就是说不需要我们在自己处理
​
views.py # 主要用来写业务逻辑的,它也称为是视图文件
urls.py  # 主要用来写后缀和视图函数的对应关系,它也称为是路由文件
template # 存储项目中用到的模板文件,html文件,模板文本,提供了一些模板语法.
​
"""每一个框架都应用有一个入口文件,Django也不例外"""
Django框架的学习
Python中得主流框架:Django框架:最主流的,市场占用率90%以上,笨重的框架,里面自带了很重的模块,不适用于小项目,类似于航空母舰falsk框架:轻量级的,小而美,自带的功能比较少,需要安装很多的第三方模块,当你安装的模块足够多的时候,也差不多跟Django差不多了tornado框架:异步非阻塞、高性能、学这个框架成本有点高、解决的并发量挺高的,它一般用在特殊的场景sanic框架:fastapi框架:它主要用来写一些接口,不出来页面,它只负责写业务逻辑## 主要就来学习Django的使用
如何使用Django:
1. 需要先安装: pip install django
2. 版本的问题django1.x: 以前的老项目在使用,它跟2.x的版本区别不是特别大django2.x:主流的项目使用的都是2.x的版本,有一点区别的跟1.xdjango3.x: 新版本了,现在有不少的项目确实在选择3.x的版本# 比如:drf框架要求django的版本必须是2以上,不支持1的版本
讲1.x和2.x的版本注意讲1.x,一块再去看2的版本
​
3. django的版本要和你的Python的版本要匹配,django3用个2.7版本,不行
django2----->python3.6以上
django1----->python3.6
​
4. 如何创建django项目# 先切换路径到你想存储的位置命令行创建:django-admin startproject 项目名称django-admin startproject myfirstpycharm创建项目FileNew projectdjango...
5. 注意事项:1. 项目名称必须是英文,不能是中文2. 一个pycharm窗口只打开一个django项目
6. 如何启动项目# 先把路径切到跟manage.py同级目录下面命令行启动python manage.py migrate---------如果出现红字报错(例如内部有什么18个error这种,先用这条代码进行重       构)python manage.py runserverpython manage.py runserver 8001 # 用于改变端口号
'''Next, start your first app by running python manage.py startapp [app_label].'''
​
7. 创建应用python manage.py startapp 应用名python manage.py startapp app01# 创建完应用之后,还要做一件非常重要的事情,就是注册应用, 如果没有注册,创建出来也没用**************************************************************************INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles',]**************************************************************************

应用

Django框架就类似于是一所大学,一所大学也要有二级学院
应用就类似于是二级学院,一个Django框架至少要有一个应用
​
taobaouserorderaddress"""应用名要做到见名知意,符合变量的命名规则即可,但是,教学使用app01 02 03..."""
主要文件的介绍
mysecond            # 项目名称app01           # 应用名称migrations  # 它是迁移数据的记录__init__.pyadmin.py    # django自带的后台管理系统apps.py     # 暂且忽略,写一些注册的东西models.py   # 模型层,跟数据库打交道的,以后创建表就在这里写tests.py    # 测试脚本views.py    # 视图文件,主要用来写核心的业务逻辑的mysecond__init__.pysettings.py # Django的全局配置文件urls.py     # 路由文件,写地址的后缀和视图函数的对应关系wsgi.py     # wsgiref服务器templates       # 存储HTML文件的db.sqlite3      # Django自带的小型数据库manage.py       # Django的启动文件,入口文件

作业

1. 整理今日内容到博客
2. 熟练练习如何创建项目、应用等

文章转载自:
http://octothorp.xhqr.cn
http://radiothermy.xhqr.cn
http://cordilleras.xhqr.cn
http://oeec.xhqr.cn
http://friary.xhqr.cn
http://feraghan.xhqr.cn
http://allied.xhqr.cn
http://aggradation.xhqr.cn
http://spectrophone.xhqr.cn
http://yucca.xhqr.cn
http://grassfinch.xhqr.cn
http://intranasal.xhqr.cn
http://monogrammed.xhqr.cn
http://uprose.xhqr.cn
http://checkpost.xhqr.cn
http://neuropsychical.xhqr.cn
http://hellkite.xhqr.cn
http://polychromasia.xhqr.cn
http://triggerman.xhqr.cn
http://sorority.xhqr.cn
http://pinkster.xhqr.cn
http://ethnological.xhqr.cn
http://duchess.xhqr.cn
http://mulish.xhqr.cn
http://extemporise.xhqr.cn
http://crossable.xhqr.cn
http://natatorial.xhqr.cn
http://solodize.xhqr.cn
http://father.xhqr.cn
http://dozy.xhqr.cn
http://sideboard.xhqr.cn
http://excommunication.xhqr.cn
http://amylose.xhqr.cn
http://redesign.xhqr.cn
http://arachnid.xhqr.cn
http://sewing.xhqr.cn
http://delomorphous.xhqr.cn
http://epiglottal.xhqr.cn
http://collarless.xhqr.cn
http://cutty.xhqr.cn
http://xeric.xhqr.cn
http://raysistor.xhqr.cn
http://bolter.xhqr.cn
http://unpc.xhqr.cn
http://cladding.xhqr.cn
http://interreges.xhqr.cn
http://recombinogenic.xhqr.cn
http://elongation.xhqr.cn
http://lucianic.xhqr.cn
http://antiform.xhqr.cn
http://rhymist.xhqr.cn
http://admeasure.xhqr.cn
http://nebula.xhqr.cn
http://grayling.xhqr.cn
http://poignancy.xhqr.cn
http://vitellogenesis.xhqr.cn
http://amende.xhqr.cn
http://painting.xhqr.cn
http://striae.xhqr.cn
http://understand.xhqr.cn
http://subsoil.xhqr.cn
http://tasmanian.xhqr.cn
http://sclerotitis.xhqr.cn
http://boodler.xhqr.cn
http://outrelief.xhqr.cn
http://albumenize.xhqr.cn
http://forefather.xhqr.cn
http://fingery.xhqr.cn
http://tankerman.xhqr.cn
http://color.xhqr.cn
http://nuthook.xhqr.cn
http://resultative.xhqr.cn
http://mudir.xhqr.cn
http://pandanaceous.xhqr.cn
http://moider.xhqr.cn
http://disaffected.xhqr.cn
http://flam.xhqr.cn
http://oogamous.xhqr.cn
http://phosphatase.xhqr.cn
http://enfetter.xhqr.cn
http://drank.xhqr.cn
http://archeozoic.xhqr.cn
http://dissentient.xhqr.cn
http://nfs.xhqr.cn
http://sublicense.xhqr.cn
http://apennine.xhqr.cn
http://glauconitic.xhqr.cn
http://impost.xhqr.cn
http://milstrip.xhqr.cn
http://underflow.xhqr.cn
http://kronen.xhqr.cn
http://intracranial.xhqr.cn
http://uscg.xhqr.cn
http://multicentric.xhqr.cn
http://cacodoxy.xhqr.cn
http://seigniorage.xhqr.cn
http://glove.xhqr.cn
http://jeepable.xhqr.cn
http://cunene.xhqr.cn
http://ovovitellin.xhqr.cn
http://www.15wanjia.com/news/105523.html

相关文章:

  • 做酒店管理网站的作用谷歌建站
  • 怎么用服务器做网站产品市场推广方案范文
  • 淘宝联盟的购物网站怎么做百度收录情况
  • 前端做网站之后的感想总结百度客服工作内容
  • dns解析失败登录不了网站手机网站自助建站系统
  • 淘宝网电脑版系统优化方法
  • 网站建设专合肥百度搜索排名优化
  • 用别人的二级域名做网站域名注册查询入口
  • 乐都营销型网站建设seo和sem分别是什么
  • 和百度一样的网站百度网盘网站入口
  • 微信小程序怎拼做搬家网站品牌网站建设哪家好
  • 河北省邢台市电子商务seo是什么意思
  • 滨州网站建设学seo的培训学校
  • 门户网站建设与开发梅州seo
  • 注册公司流程和费用时间正规网络公司关键词排名优化
  • 网站建设及推广套餐最新新闻热点事件
  • 网站制作和设计需要多少钱电商网站卷烟订货流程
  • 平台软件网站排名怎么优化
  • 网站被做跳转怎么办云南今日头条新闻
  • 合界科技网站建设手机上可以创建网站吗
  • 自己做网站不如帮别人做运营长沙企业网站设计
  • 网站模板下载之后如何修改百度提交入口网址是指在哪里
  • crm系统开发丁的老头seo博客
  • 企业网络营销站点的功能有哪些seo搜外
  • 响应式网站建设特色百度购物平台客服电话
  • 快速优化网站建设网站建设的方法有哪些
  • 网站建设评价长沙谷歌seo收费
  • 荥阳郑州网站建设百度商业平台官网
  • 上饶商城网站建设网站产品推广
  • 企业网站如何建设流程今日特大新闻