Django(一)

Django-- () Django简介及安装 1、Django介绍 Django个开放源代码的Web应用框架,由Python写成。功能比较齐全。 1、优点 (1)重量级的框架,提供了丰富的功能组件,让开发变得简单,便捷。 (2)完善的开发文档,提供给了开发人员很好的解决方案。 (3)开发效率快。 2、缺点 (1)开发不够灵活,不够自由,不能够完成高度定制化的开发。 (2)执行速度慢。 2、安装 2.1 新建沙箱环境 conda create -n 沙箱环境的名字 python=版本号 2.2 安装Django # 激活沙箱环境 activate 阅读详情

一、Django介绍

1、python语言编写的开源web框架

2、重量级python web框架,配备了常用的大部分组件

3、组件:

※基本配置文件/路由系统

※模型层(M)/模板层(T)/视图层(V)

※cookies和session

※分页及发邮件

※Admin管理后台

4、用途

※网站/微信公众号/小程序后端开发——http

※人工智能平台融合

5、网址

一译

Django 文档 | Django 文档 | Django

long-term support (LTS) releases

6、安装

django Django环境安装 - 刘江的django教程

二、项目结构

1、项目结构

2、settings.py

※注意:名字大写

3、共有配置

BASE_DIR = Path(__file__).resolve().parent.parent #项目绝对路径

DEBUG = True

#上线后一定要改

#启动模式

#TRUE--调试模式

#1、检测代码改动后,立刻重启服务

#2、报错页面

#FALSE--正式启动模式/上线模式

#请求头H0st头

ALLOWED_HOSTS = []

3、自定义配置:

Django框架 Django进阶版本的博文 阅读详情

相关推荐

Django、pycharm中安装django

pycharm中安装django

A1992101的博客 1211

Djanog的中间件

1 request中被中断, 当中间件中的request中返回了个httpresponse时,中间件将被中断,不会执行继续执行中间件,直接跳转到对应中间的process_response中执行。中间件2中process_request直接返回HttpResponce时,跳过下面中间件和视图函数直接执行中间件2的process_response。中间件2的process_view返回了HttpResponce时,跳过下面中间和视图函数直接执行中间件3的process_responce。

平时不搬砖的博客 1846

Django查多

正文共:832字 1 图预计阅读时间:3分钟今日分享小闫同学pythonnote.cn查看:13154回复:541Incredible change happens in your lif...

m0_43416037的博客 230

探索 Django 世界:应用,时光

探索 Django 世界:应用,时光 在浩瀚的Web开发框架中,Django以其强大而灵活的特点独树帜。今天,我们为你推荐个精心打造的开源项目——《Django应用时光》,这是本活生生的Django实践指南,适合初学者入门也适用于老手复习。 项目介绍 《Django应用时光》是个深度注释的Django项目,旨在通过每个精心设计的小应用来教学或复习该框架的核心概念。从基础的...

gitblog_00478的博客 622

Django基础介绍

Django介绍 Python下有许多款不同的 Web 框架。Django是重量级选手中最有代表性的位。许多成功的网站和APP都基于DjangoDjango个开放源代码的 Web 应用框架,由 Python 写成。Django 遵守 BSD 版权,初次发布于 2005 年 7 月, 并于 2008 年 9 月发布了第个正式版本 1.0 。 Django学习线路 Django 采用了 MVT 的软件设计模式,即模型(Model),视图(View)和模板(Template)。 这个MVT模式并

魏志标的博客 3万+

Django学习笔记初识Django

Django学习笔记,入门Django框架

pursuit的博客 29万+

django的简介和配置

django简介 django个功能大而全的web框架,能帮助开发者快速的开发个web系统,但也略显笨重,不过作为初学者此框架正合适入门。 django框架属于MTV模式: M是指modles(模型层),应用的数据类型在此定义,实现应用中的业务对象和数据库的交互 T是指templates(模板层),将系统后端运行结果渲染后,展现给用户 V是是view(视图层),负责具体的业务逻辑运行,必要时调用modles操作数据库,利用templates展现运行结果。 django除了上诉三层模块外,还有两个很

weixin_42155272的博客 180

Django实现数据库读写分离、主多从、分库

读写分离 在工程中,通常需要实现mysql读写分离。在Django中需要支持读写分离的话,只需要很简单的几步就可以了。 首先,配置读库和写库。 在django项目的settings.py中,配置读库和写库。 DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME...

davidchang365的专栏 2261

、初识Django

命令生成自定义APPdaihao // daihao 应用目录├── __init__.py // 初始化模块├── admin.py // 后台管理配置├── apps.py // 应用配置├── migrations // 数据库迁移文件目录│ └── __init__.py // 数据库迁移初始化模块├── models.py // 数据模型├── tests.py // 单元测试└── views.py // 视图。

D_A_I_H_A_O的博客 1238

Django

M全拼为Model,与MVC中的M功能相同,负责和数据库交互,进行数据处理。V全拼为View,与MVC中的C功能相同,接收请求,进行业务处理,返回应答。T全拼为Template,与MVC中的V功能相同,负责封装构造要返回的html。在models.py中定义模型类,继承自models.Model。

许小叮当的博客 1002

Django框架(

Python Web框架 1.Web应用程序处理流程 说明:1.首先浏览器给Web服务器发送HTTP请求。2.服务器接收到请求后解析请求,然后发送给Web后端框架。3.后端框架接收到请求后进行处理(如封装js、数据库交互、业务处理等操作)。4.处理结束后把HTTP的响应对象返回给服务器。5.服务器把接收到的HTTP响应对象报文最后返回给浏览器。6.最终浏览器得到想要的页面。 2.Web程序框...

王涛涛的博客 2万+

Python Django总结①

1. 数据库 1.1 初始化数据库 python manage.py migrate

王大阳的博客 572

DjangoDjango技巧

Django技巧Django初始化1、自定义初始化【lower】2、借助APP初始化 Django初始化 1、自定义初始化【lower】 自定义在app下创建‘app_initialize.py'文件,文件下创建’def initialize()‘方法,只需将需要初始化的内容写入到该方法中即可。当然也可以写到方法外。方法内变量初始化尽量以缓存的方式进行保存。 manage.py #!/usr/bin/env python """Django's command-line utility for a

feifeiyechuan的博客 368

Django项目创建

在项目开发过程中会下载很多第三方库,有时不同项目对同个库的依赖版本不同,如果所有项目都使用同python环境就会起冲突不便于管理。因此,实际开发中会为每个项目都单独创建python的虚拟环境。这里的虚拟环境本质上是对系统python环境的个拷贝,它依赖系统环境又和系统环境隔离。流行的python虚拟环境管理工具有很多最常用的是。

Sean_0819的博客 910

django学习笔记():django简介

最近在系统的强化之前的django学习,所以有意在此写个系列的django学习笔记,供初学者参考,共勉!Django种基于Python的Web开发框架。问题来了?什么是web框架;1、概述web框架(web framework)或者叫做web应用框架(web application framework),是用于进行web开发的套软件架构。大多数的web框架提供了套开发和部署网站的方式。为...

Kylin1213的博客 607

django mysql 分库分表_django -- 数据库的配置 读写分离 主多从 分库分表

django 数据库相关配置I.读写分离1.手动分库的写法配置多个数据库DATABASES = {'default': {'ENGINE': 'django.db.backends.sqlite3','NAME': os.path.join(BASE_DIR, 'db.sqlite3'),},'db2': {'ENGINE': 'django.db.backends.sqlite3','NAME'...

weixin_36476826的博客 168

Django入门Django快速上手

Python的Web框架有上百个,比它的关键字还要多。所谓Web框架,就是用于开发Web服务器端应用的基础设施,说得通俗点就是系列封装好的模块和工具。事实上,即便没有Web框架,我们仍然可以通过socket或CGI来开发Web服务器端应用,但是这样做的成本和代价在商业项目中通常是不能接受的。通过Web框架,我们可以化繁为简,降低创建、更新、扩展应用程序的工作量。

weixin_46863529的博客 1462
上一篇: python——解析json
下一篇: django(二)
不惊雨
博客等级 码龄6年 5粉丝 · 55原创
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值