首页 > 其他分享 >Django简介

Django简介

时间:2023-11-09 20:57:25浏览次数:39  
标签:异步 python 简介 py django 版本 Django

 

django官方文档:https://docs.djangoproject.com/ 

技术方面翻译文档https://yiyibooks.cn/

 

  • 大而全:自身携带的功能非常多
  • 缺陷:开发小项目时使用该框架过于笨重(不建议)
  • django默认端口号:8000

 

 

 

django框架版本

  • 计算机名称内最好不要含有中文(我的电脑-右键-属性)

 

 

  • 项目名和py文件名尽量也不要使用中文(框架英文结构)
  • 不同版本的python解释器配合不同版本的django会产生一些报错信息
  • 一个pycharm窗口只允许一个项目

 

LTS 也即长期支持版本(Long Term Support)
django版本问题
    django1.X  1.11 # 默认不支持异步
    django2.X  2.2  # 默认不支持异步
    django3.X  3.2  # 异步
3.X 开始支持异步(但是目前写的不好)

1.X 2.X 3.X在使用上没有太大差距
针对django版本我们以2.2.22为学习对象
pip3 install django==2.2.22

django1.11支持              2.7,3.4,3.5,3.6
django2.2支持的python版本    3.5,3.6,3.7

验证django是否下载完毕,在cmd终端输入:django-admin 如下

  • 如果没反应,可能环境变量没添加或者Django安装失败

 

 

 

 

 

 

启动如果报错,根据提示找到修改widgets.py文件第152行源码,删除最后的逗号即可(兼容性问题)

  • D:\python\Lib\site-packages\django\contrib\admin\widgets.py

 

 

 

 Django的标准库django.contrib包介绍

 

标签:异步,python,简介,py,django,版本,Django
From: https://www.cnblogs.com/Jessica-Jmm/p/17822791.html

相关文章

  • Kubernetes(v1.21)简介
    Kubernetes(v1.21)简介第一章:背景1.1部署方式的演变传统部署时代:①在物理机服务器上运行应用程序。②无法为应用程序定义资源边界。③导致资源分配问题。如果在物理服务器上运行多个应用程序,则可能会出现一个应用程序占用大部分资源的情况下,会导致其它应用程序的......
  • 【Django】使用gunicorn部署,找不到静态文件(admin,swagger...)
    先收集静态文件#settings.py里面需要指定收集的路径STATIC_ROOT与STATIC_URLpythonmanage.pycollectstatic添加识别代码#urls.pypath(r'^static/(?P<path>.*)$',serve,{'document_root':STATIC_ROOT}),......
  • 基因表达谱数据分析简介
    基因表达谱数据分析是一种研究基因表达模式的技术,它可以帮助科学家了解基因在不同情况下的表达情况。什么是基因表达谱数据分析?基因表达谱数据分析是一种研究基因表达模式的技术,它可以帮助科学家了解基因在不同情况下的表达情况。它可以帮助科学家了解基因在不同情况下的表达情况,......
  • Django——增加自定义功能
    在Django中,增加一个自己的功能,并在Django运行中创建一个进程,单独运行。#如果需要在运行时,同时运行某个程序代码,那么在wsgi中添加即可。fromnetwork_configimporttestfrommultiprocessingimportProcessif__name__=='gb_netconf.wsgi':#windows中必须要写,如果不......
  • linux的netstat命令简介
    环境centos7.9介绍netstat是一个网络工具,用于显示与IP、TCP、UDP和ICMP协议相关的统计数据,以及系统上当前的网络连接状态。它可以帮助用户了解网络连接的详细信息,从而更好地诊断和解决网络问题。语法netstat[选项]常用选项-a:显示所有连接和监听端口。-n:以数字形式显示地......
  • Django 部署指南
    远程登录服务器sudosshroot@user_name#删除原来的ssh密钥命令ssh-keygen-f"/home/shimmer/.ssh/known_hosts"-R"117.72.9.46"延长服务器ssh超时自动断开时间,此处为30分钟#默认情况下,SSH配置文件位于/etc/ssh/sshd_config。ClientAliveInterval1800ClientAliveCountM......
  • 【django开发】知识经验总结共50页md文档。今日分享:django配置和数据库操作详解
    Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以"插件"形式服务于整个框架,Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开发和DRY(DoNotRepeatYourself)原......
  • 初识Django
    web框架web框架本质上可以看成是一个很强大的socket服务端,用户的浏览器可以看成是拥有可视化界面的socket客户端,两者通过网络请求实现数据交互,也可以从框架层面上先简单的将web框架看成是对前端、数据库的全方位整合web手敲框架步骤1.搭建socket服务端importsocketserver......
  • DRF源码解析的文章简介
    DRF源码解析的文章简介DRF(DjangoRestFramework)是一个用于构建WebAPI的强大框架,它是基于Django框架的扩展,提供了丰厚的功用和易用的API。DRF的源码完成了许多常用的功用,例如序列化、认证、分页等。经过对DRF源码的深化解析,能够更好天文解和控制DRF的工作原理和完成细节,从而更好地......
  • Django前提
    今日内容概要web应用程序手写web框架(帮助我们理解别人写好的成熟框架、重点在于思路的理解、代码无需掌握)Django框架的学习Python中得主流框架框架的下载、安装、版本、怎么启动、怎么使用等三板斧问题今日内容详细web应用程序#Django框架是一款专门用来开发web应......