首页 > 其他分享 >django的安装

django的安装

时间:2024-03-06 18:44:42浏览次数:102  
标签:请求 视图 Django application django 安装 mysite

 

安装

目前在企业开发中Django框架使用的主流版本为1.11.x版本,最新版本为2.x

pip3 install django==1.11.18 # 在命令行执行该命令


使用
# 在命令行执行以下指令,会在当前目录生成一个名为mysite的文件夹,该文件夹中包含Django框架的一系列基础文件
django-admin startproject mysite
创建功能模块

cd mysite # 切换到mysite目录下,执行以下命令 python manage.py startapp app01 # 创建功能模块app01,此处的startapp代表创建application下的一个功能模块 #例如我们要开发application是京东商城,京东商城这个大项目下有一个订单管理模块,我们可以将其命名为app01

 


运行




python manage.py runserver 8001 # 在浏览器输入:http://127.0.0.1:8001 会看到Django的欢迎页面。

基于pycharm创建django项目:

 

 

Django框架的分层与请求生命周期


综上,我们使用Django框架就是为了开发application,而application的工作过程本质就是根据不同的请求返回不同的数据,Django框架将这个工作过程细分为如下四层去实现


1、路由层(根据不同的地址执行不同的视图函数)


2、视图层(定义处理业务逻辑的视图函数)


3、模型层 (跟数据库打交道的)


4、模板层(待返回给浏览器的html文件)


django请求生命周期

 

 2 http协议
-请求协议
-请求首行:请求方式(GET,POST) 请求地址 协议和版本\r\n
-请求头:key:value\r\n\r\n
-请求体

-响应协议
-响应首行:协议版本 状态码和状态 \r\n
-响应头:key:value\r\n\r\n
-响应体:html的内容
-特点:
-无状态无连接
-基于请求响应
-基于tcp/ip
-url:统一资源定位符:在互联网中找到资源的方式(地址,类似于:d://aa/a.py)
-协议://地址:8080/文件路径
-浏览器发送的请求,默认是80



注意事项:
如果开了多个django项目,监听的端口是同一个,改一下端口号
计算机名有中文,路径有中文(全要改成英文 不能有空格)
python3.6以上搭配django1.11.9 创建app的时候改一下源码
 
 

标签:请求,视图,Django,application,django,安装,mysite
From: https://www.cnblogs.com/97zs/p/18057218

相关文章

  • 安装Tomcat服务器
    一:实验介绍tomcat需要下载JDK,因为tomcat是Java语言编写的,运行在Java虚拟机上。以下是tomcat对应JDK版本,安装tomcat需要安装对应的JDK版本我这里安装的是9版本,则需要安装1.8版本以上的JDK二:下载JDK进入JDK中文官网https://www.oracle.com/cn/java/technologies/downloads/#ja......
  • centos安装普罗米修斯和Grafana
    安装普罗米修斯(以下地址无法打开,请联系[email protected],索要最新ip地址)mkdirprometheuscdprometheuswgethttp://180.164.29.221:2024/upload/2024/02/2gu5npn0ocif8rdb8ioqbihq8o.gzmv2gu5npn0ocif8rdb8ioqbihq8o.gzprometheus.tar.gztar-zxvfprometheus.tar.g......
  • 【Docker】Docker安装MongoDB最新版并连接使用附加docker常用命令
    【Docker】Docker安装MongoDB最新版并连接使用附加docker常用命令前言确保centos7已经安装docker,没安装docker的可以百度自行安装一、docker安装mongodb步骤1、docker拉取mongo镜像dockerpullmongo:latest2、查看本地镜像命令#查看镜像命令dockerimages#查看正在运......
  • HTML开发工具和环境介绍,内附超详细的VS code安装教程!
    工欲善其事必先利其器,一款好的开发工具可以让我们事半功倍。前面我们对HTML的相关概念和基本结构已经有了基本的了解,下面我们就来安装在前端开发中的需要使用的开发工具及环境。在众多HTML编辑器中,选择一个适合自己的工具至关重要。今天我们就来认识一下前端开发工作中使用的最广......
  • Cesium在vue3中的安装、使用
    1.cesium插件引入,vite-plugin-cesium是一个专门为Vite构建工具定制的插件,用于在Vite项目中轻松使用Cesium库。它简化了在Vite项目中集成Cesium的过程,并提供了一些额外的功能和配置选项。而直接安装Cesium库,你需要手动配置Vite项目以确保正确引入和使用Cesium。这......
  • MySQL下载安装
    参考教程https://www.bilibili.com/video/BV1PW421N7XB/?spm_id_from=333.337.search-card.all.click&vd_source=375e0493842b1c5315065fd44121c701  进入官网https://www.mysql.com/首页拉到最下面 选择语言可切换至中文版本 切换到下载界面 下拉点击社区版本......
  • 保姆级Anaconda安装教程
    相信大家学习机器学习人工智能的时候都会需要用到Anaconda这个软件Anaconda是一个开源的Python发行版本,它包含了Conda、Python以及超过180个科学包及其依赖项。Anaconda特别适合于数据分析和科学计算,它不仅提供了Python和相关的配套工具,还集成了许多常用的科学计算包,如numpy......
  • Centos 安装RabbitMQ
    一、步骤   【步骤一】:更新软件包的存储库。yum-yupdate   【步骤二】:Erlang在默认的YUM存储库中不可用,因此您将需要安装EPEL存储库yum-yinstallepel-releaseyum-yupdate   【步骤三】:RabbitMQ是基于Erlang(面向高并发的语言)语言开发,所以在安装Ra......
  • Pycharm的安装以及如何跳过试用设置永久使用?(Windows专业版2023-2024)
    目录一.Pycharm安装包下载二.Pycharm安装包安装三.设置永久使用一.Pycharm安装包下载官网下载(较慢),直接点击Download即可。也可以直接使用baidu网盘下载Pycharm官网地址Pycharm安装包网盘下载(内含安装视频及pojie包)二.Pycharm安装包安装直接双击第一步下载的安装......
  • Maven安装本地的jar包和创建带模板的自定义项目
    Maven安装本地的jar包如果没配置Maven的环境变量,需要先CD到maven的安装目录,因为没配置环境变量,mvn命令是无法在maven安装目录以外的目录运行。cdC:\Maven\apache-maven-3.6.3\bin然后执行下面命令格式如下:mvninstall:install-file//固定格式,maven的语法-Dfile=ali......