Django 介绍及环境准备
Django介绍:
Django(发音:[`dʒæŋɡəʊ])是基于Python的Web框架,它是开源的,免费的。
Django使构建更好的web应用程序变得更容易、更快、代码更少
django的MTV设计模式:Model-Template-View,模型-模板-视图 模式。
- M-Model-模型层,负责与数据库交互,进行数据处理;
- T-Template-模板层,负责封装构造要返回的html,呈现内容到浏览器;
- V-View-视图层,是核心,负责接受请求、获取数据、返回结果。
- 如果你想快速的开发一个后台管理系统,选它就对了。
Django环境准备:
自己本机安装的python版本是3.6.5,Django的版本我选择3.1,以下是Django各版本对Python版本的依赖关系如下表所示,可以根据自己python版本选择对应的Django版本。
# 官网地址
https://docs.djangoproject.com/en/4.1/faq/install/#faq-python-version-support
Django指定版本安装:
pip install django==3.1
查看本地安装的Django版本:
# 方式1:在pycharm 创建py文件,输入以下命令即可查询
import django
print(django.get_version())
# 方式2:打开terminal终端,输入pip list,找到django
# Django 3.1
本地python版本查询:python -V
先把环境搞起来,后续进行web项目开发。
本篇文章是django合集的第一篇文章,稍后会继续更新相关的内容。目前的想法是:开发一个可以在线写日记的网页,大体功能有注册登录、添加日记、查询日记等,以目标为导向去完成这系列文章。在19年的时候,就折腾过django,当时的目标就是搞一个在线写日记的网页,当时搞了七七八八,但是没留下什么痕迹, 希望这次能捡起之前的知识并查漏补缺,完成该项开发任务。
Django 介绍及环境准备的更多相关文章
- Django 01 django基本介绍及环境搭建
Django 01 django基本介绍及环境搭建 #http服务器 #用来接收用户请求,并将请求转发给web应用框架进行处理 #Web应用框架 #处理完请求后在发送给http服务器,http服务器在 ...
- Django介绍、安装配置、基本使用、Django用户注册例子
Django介绍 Django 是由 Python 开发的一个免费的开源网站框架,可以用于快速搭建高性能,优雅的网站 DjangoMTV的思想 没有controller ...
- Django介绍
diango介绍 web框架介绍 web框架: Web应用框架(Web application framework)是一种开发框架,用来支持动态网站.网络应用程序及网络服务的开发.其类型有基于请求的和 ...
- linux安装Django 以及 生产环境部署实现高并发
1.首先安装python Python编译安装 主要介绍linux环境下安装 cd /usr/local/src //进入安装目录 wget https://www.python.org/ ...
- Django 介绍、安装配置、基本使用、Django 用户注冊样例
Django介绍 Django 是由 Python 开发的一个免费的开源站点框架.能够用于高速搭建高性能.优雅的站点. DjangoMTV 的思想项目架构图 ...
- django+celery+redis环境搭建
初次尝试搭建django+celery+redis环境,记录下来,慢慢学习~ 1.安装apache 下载httpd-2.0.63.tar.gz,解压tar zxvf httpd-2.0.63.tar. ...
- 使用WIF实现单点登录Part I——Windows Identity Foundation介绍及环境搭建
首先先说一下什么是WIF(Windows Identity Foundation).由于各种历史原因,身份验证和标识的管理一般都比较无规律可循.在软件里加入“身份验证”功能意味着要在你的代码里混进处理 ...
- 使用WIF实现单点登录Part I——Windows Identity Foundation介绍及环境搭建 -摘自网络
上个月有一个星期的时间都在研究asp.net mvc统一身份验证及单点登录的实现.经过了一番的探索,最终决定使用微软的Windows Identity Foundation.但是这东西用的人貌似不多, ...
- Hibernate 介绍及其 环境搭建
介绍 数据持久化概念 数据持久化是将内存中的数据模型转换为存储模型,以及将存储模型转换为内存中的数据模型的统称.例如:文件的存储.数据的读取等都是数据持久化操作.数据模型可以是任何数据结构或对象模型, ...
- django项目上线环境部署
django项目上线环境部署 第一步 安装python虚拟环境 1 安装虚拟环境virtualenv 2 安装virtualenvwrapper工具 3 确认virtualenvwrapper.sh脚 ...
随机推荐
- 源码编译mariadb
1.写一个一键安装 mariadb 数据库脚本. [root@centos8mini ~]#vim install_mariadb #!/bin/bash#安装包PACKAGE="maria ...
- vue自定义组件的总结(一)
1.定义组件时 <template> <input class="input" :type="type" :pla ...
- 【转载】rename。给文件批量改名的python脚本
https://www.bilibili.com/read/cv16146757 确认py版本:2.7, 3.6? 1 import os, sys, re, math, openpyxl, csv ...
- vue初始化data数据
初始化data this.$data = this.$options.data() 初始化data中form this.$data.form = this.$options.data().form
- 【springboot】约定优于配置
spring的核心思想:约定优于配置 @SpringBootApplication这个注解的本质是有以下三个注解 1.@SpringBootConfiguration 表示该类是一个配置类 2.@En ...
- mysql 导入问题排查
ERR] 2006 - MySQL server has gone away -- 查询最大数 show global variables like 'max_allowed_packet'; -- ...
- py09函数简介
函数的返回值 # def func():# return 'asfjsfda'# res = func()# print(res) # 函数内要想返回给调用者值 必须用关键字return"& ...
- wake on lan magic packet
局域网模式,必须电脑和手机在同一个 局域网,或者是网段内 外网模式 这个就是,你拿着手机,在任何地方,都可以开机电脑.
- Skywalking安装
https://www.cnblogs.com/duanxz/p/15602842.html
- yarn 安装全局包
yarn 安装全局包,无法使用,需要添加yarn的bin文件夹到环境变量 然后重启一下即可使用,再装其他全局包也可直接使用