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

商贸有限公司网站案例什么是软文

商贸有限公司网站案例,什么是软文,wordpress 例子,张家港手机网站制作目录 一.Django框架介绍 1.什么是Django框架 2.什么是web 3.web应用程序的优点 4.web应用程序的缺点 5.什么是web框架 二.wsgiref模块的使用 三.Django框架的学习 1.python中的主流框架: 2.如何使用Django (1)安装 (2&a…

目录

一.Django框架介绍

1.什么是Django框架

2.什么是web

3.web应用程序的优点

4.web应用程序的缺点

5.什么是web框架

二.wsgiref模块的使用

三.Django框架的学习

1.python中的主流框架:

2.如何使用Django

(1)安装

(2)版本

 (3)创建django项目

(4)如何启动项目

(5)创建应用

四.应用

1.应用的介绍

2.主要文件的介绍


一.Django框架介绍

1.什么是Django框架

Django框架是一款专门用来开发web应用的框架

2.什么是web

web应用程序是一种可以通过web访问的应用程序,用户只需要有浏览器即可,不需要再安装其他软件,例如:淘宝、京东等


应用程序有两种模式:C/S、B/S
C/S(客户端/服务端)也就是说这类程序一般独立运行

B/S(浏览器端/服务端)这类应用程序一般借助IE等浏览器来运行,web应用程序一般是B/S模式

3.web应用程序的优点

  1. 只需要一个适合的浏览器
  2. 节省硬盘空间
  3. 不需要更新,因为所有新的特性都在服务器上执行,从而自动传达到用户端
  4. 可跨平台使用

4.web应用程序的缺点

严重依赖服务端的正常运行,服务端一旦出现问题,客户端会受到影响

5.什么是web框架

别人写好的框架(就是一堆目录和文件),我们只需要固定的位置写代码即可

二.wsgiref模块的使用

wsgiref服务器 ------> uwsgi服务器(uwsgi) ------> Nginx服务器+uwsgi服务器


wsgiref模块是一个内置的模块,直接可以拿来使用,无需安装

它帮助我们封装了socket部分,另外,它也解决了部分的高并发问题,但是,它能够解决的并发量并不高

它们也会帮我们把HTTP格式的数据做封装处理,也就是说不需要我们再自己处理

views.py  # 主要用来写业务逻辑的,它也称为是视图文件
urls.py   # 主要用来写后缀和视图函数的对应关系,它也称为是路由文件
template  # 存储项目中用到的模板文件(html文件),提供了一些模板语法
'''每一个框架都应该有一个入口文件,Django也不例外'''

三.Django框架的学习

1.python中的主流框架:

  • Django框架:最主流的,市场占用率90%以上,笨重的框架,里面自带了很多的模块,不适用于小项目,类似于航空母舰
  • falsk框架:轻量级的,小而美,自带的功能比较少,需要安装很多第三方模块,当你安装足够多的模块时体量也和Django差不多了
  • tornado框架:异步非阻塞,高性能,学习成本高但是解决的并发量挺高,一般用在特殊场景
  • fastapi框架:主要用来写一些接口,不出来页面,只负责书写业务逻辑

2.如何使用Django

(1)安装

pip install django

(2)版本

django1.x:以前老项目在使用,跟2.x版本区别不大

django2.x:主流项目都在使用的版本

django3.x:新版本,一部分新项目在用

 (3)创建django项目

  • 命令行创建:
    • django-admin startprojrct 项目名
    • django-admin startproject  myfirst
  • pycharm创建项目:
    • file->new project->django

注意事项:

项目名必须是英文,不能是中文

一个pycharm窗口只打开一个django项目

(4)如何启动项目

先把路径切到跟manage.py同级目录下面

命令行启动:

        python manage.py runserver

如果想指定端口,只需在最后加上想用的端口号即可:python manage.py runserver 8000

(5)创建应用

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','app01',]

四.应用

1.应用的介绍

Django框架就类似于是一所大学,一所大学也要有二级学院,应用就类似于是二级学院,一个Django框架至少要有一个应用

2.主要文件的介绍

myfirst                                # 项目名称

        app01                        # 应用名称

                mirgrations        # 它是迁移数据的记录

                __init__.py        

                admin.py           # django自带的后台管理系统

                apps.py             # 暂且忽略,写一些注册的东西

                models.py         # 模型层,跟数据库打交道的,以后创建表就在这里写

                tests.py             # 测试脚本

                views.py            # 视图文件,主要用来写核心的业务逻辑的


myfirst

        __init__.py

        settings.py        # Django的全局配置文件

        urls.py              # 路由文件,写地址的后缀和视图函数的对应关系

        wsgi.py             # wsgiref服务器

        templates         # 存储HTML文件的

        db.sqlite3         # Django自带的小型数据库

        manage.py       # Django的启动文件,入口文件                 

 

http://www.dinnco.com/news/47391.html

相关文章:

  • 礼品网站如何做seo搜索引擎优化费用
  • 做优化网站注意什么武汉seo人才
  • 做网站要icp备案吗网站维护公司
  • 怀化seo快速排名windows优化大师好吗
  • 网站制作中帐号登录怎么做网站建设费用多少钱
  • 发达国家政府网站建设标准2024年8月爆发新的大流行病毒吗
  • 银川做网站公司seo关键词快速排名前三位
  • 广东专业网站优化制作公司哪有免费的网站
  • 公司网站开发制作中国十大电商培训机构
  • 企业做网站的注意大数据营销的概念
  • 哪个网站可以做付邮免费送活动百度应用商店app
  • 深圳网站建设公司排行榜全球搜是什么公司
  • 小学最好的网站建设互联网
  • 快手等视频网站做推广长沙网站优化
  • 做网页向网站提交数据免费推广网站2023mmm
  • 网站备案查询不了厦门网站推广优化哪家好
  • 共享网站的建设与规划广州网络推广培训
  • 北京网站建设的价格天360免费建站
  • 订阅号怎么做免费的视频网站吗2023适合小学生的新闻事件
  • 山东省建设厅定额网站广州网站定制多少钱
  • 宁波建设网站多少钱seo服务商排名
  • 百度云服务器搭建网站步骤贵阳做网络推广的公司
  • 建筑专业网站有哪些网络seo营销推广
  • 浙江中联建设集团网站武汉seo工厂
  • 北京网站手机站建设公司吗sem推广外包
  • 企查查在线查询入口360优化大师官方免费下载
  • php做动态网站如何修改密码关键词权重查询
  • 洛阳东翔科技做的网站线上营销技巧和营销方法
  • 做网站的目的和意义搜索关键词网站
  • wordpress站长工作做百度推广的网络公司广州