自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(205)
  • 资源 (3)
  • 收藏
  • 关注

原创 115-Django开发在线音乐网站

基于Django开发的在线音乐网站我们的在线音乐平台是一个功能丰富、用户友好的网站,使用Python Django框架开发,并结合MySQL数据库和Gunicorn服务器,为用户提供全面的音乐体验。

2024-07-12 19:25:02 308

原创 114-Django开发旅游网站应用

景区管理: 实现景区信息的增、删、改、查功能。旅游活动: 旅游活动的创建与更新功能。轮播图管理: 管理景区的轮播图展示。

2024-06-28 17:48:22 787

原创 113-Django开发电商管理系统

本项目是一个基于 Django 框架的电商数据看板系统。系统包括用户注册和登录功能,产品分类及子分类,商户和员工的管理,以及产品的添加和管理。目标是提供一个全面的数据管理平台,帮助商户高效地管理其业务。

2024-05-31 20:11:45 317

原创 112-Django开发快捷电子商城

技术栈概览:自定义管理后台亮点:购物车功能亮点:订单管理亮点:优惠券系统亮点:商城管理亮点:响应式布局亮点:

2024-05-24 11:39:02 351

原创 111-Django开发酒店管理系统

本酒店管理系统基于Python Django框架,采用SimpleUI进行界面设计,并结合Bootstrap和jQuery实现响应式布局和动态交互。系统包含多种用户角色及权限组分配,确保不同角色拥有适当的访问权限和功能操作。

2024-05-23 22:52:17 247

原创 110-Django开发社交聊天网站

1. 用户管理用户注册:允许用户创建账户,包括用户名、密码、电子邮件等基本信息。 用户登录/登出:提供用户登录和登出功能,确保用户会话的安全性。 用户信息编辑:允许用户更新自己的个人信息,如头像、昵称、简介等。 用户密码管理:提供密码重置、修改密码等功能。2. 权限管理角色管理:定义不同的用户角色(如普通用户、管理员),并为每种角色分配相应的权限。 权限分配:根据用户的角色,为用户分配相应的权限,如创建聊天室、删除消息等。 访问控制:确保用户只能访问其权限范围内的页面和数据。3. 好友

2024-05-18 15:45:08 331

原创 109-Django开发考试与问卷系统

用户注册用户登陆账号验证题目设置选项设置分数设置用户权限

2024-05-17 22:36:13 862

原创 108-Django开发在线书店

本项目通过Django框架构建了一个功能完备的在线书店系统,不仅为用户提供了便捷的购书体验,同时也为管理员提供了强大的后台管理功能。系统的安全性、易用性和可维护性都得到了充分考虑和保障。本项目采用Python的Django框架开发,旨在构建一个功能完备的在线书店系统。该系统不仅为用户提供了便捷的购书体验,同时也为管理员提供了强大的后台管理功能。

2024-05-16 22:44:50 227

原创 107-Django开发医院管理系统(医生-患者-医院管理员)

【代码】107-Django开发医院管理系统(医生-患者-医院管理员)

2024-05-15 23:08:26 520

原创 106-Django开发在线交易网站

【代码】106-Django开发在线交易网站。

2024-05-14 15:41:31 429

原创 105-Django开发多商户询盘上级网站-在线聊天交流通讯

本项目旨在构建一个在线询盘交易系统,允许用户上传产品、搜索过滤产品、注册登录、进行即时通讯聊天,以及提供一个超级用户管理端来管理整个系统。系统使用Python语言和Django框架进行开发,数据库可选择Sqlite3(开发环境)或MySQL、PostgreSQL(生产环境)。

2024-05-13 20:11:18 590

原创 104-Django开发在线美食购物网站

美味小厨在线购物网站是一个基于Python开发语言,使用Django框架构建的电子商务平台。该平台旨在为用户提供一站式的在线购物体验,包括商品展示、搜索过滤、问题反馈、商品详情查看、购物下单、产品编辑、产品添加、多用户管理、多站点管理以及订单管理等功能。

2024-05-13 16:51:02 389

原创 103-Django开发投票选举系统

Django 投票选举系统是一个基于 Python 3.11 和 Django 框架的全功能投票应用程序。该系统提供了丰富的功能和用户友好的界面,以满足投票选举的各种需求。此 Django 投票选举系统旨在提供一个灵活、易用且功能强大的投票平台,满足各种投票选举场景的需求。无论是学校选举、公司投票还是在线调查,该系统都能提供稳定可靠的服务。

2024-05-13 12:40:26 271

原创 102-Django开发学校教务管理系统源码+ER图

本教务管理系统利用Django框架的强大功能,实现了学生与教师之间的紧密联系与高效互动,为学校教务管理提供了有力的支持。无论是教师还是学生,都能通过该系统轻松完成各项工作和学习任务,提升教学效率和学习效果。本教务管理系统专注于实现学生与老师之间的紧密关联,涵盖了班级管理、分数管理、作业批改、师生通讯、发布公告以及自主注册等核心功能,为用户提供开箱即用的便捷体验。

2024-04-27 16:56:32 352 2

原创 101-Django开发毕业设计学院ERM系统源码

该系统旨在实现学生管理、老师管理、考勤管理、分数查看等功能的智能化操作,为学校打造一个高效、便捷的管理平台。通过这套学校ERP系统,我们可以实现学校管理的智能化和高效化,提升学校的管理水平和教学质量,为学生和老师提供更好的服务。教师管理:添加、编辑和删除教师信息,包括姓名、工号、所教课程等。班级管理:可管理自己的班级,包括添加、编辑和删除学生等操作。用户管理:管理所有用户的账号和密码,包括学生、老师和管理员。学生管理:添加、编辑和删除学生信息,包括姓名、学号、班级等。

2024-04-26 22:18:18 145

原创 100-Python Django 在线电子商城

该系统不仅满足了用户的基本购物需求,还提供了强大的后台管理功能,方便管理员对商城进行维护和管理。未来,我们还可以根据实际需求,进一步拓展系统功能,如添加积分系统、会员制度等,以提升用户体验和商城竞争力。找回密码功能:用户可以通过邮箱找回密码,系统发送重置密码链接到用户邮箱,用户点击链接后重置密码。商城首页功能:展示商城的轮播图、热门商品等信息,吸引用户浏览和购买。订单管理:管理员可以查看和处理用户的订单,包括订单状态、发货信息等。用户管理:管理员可以查看和管理用户信息,包括用户资料、购买记录等。

2024-04-25 22:17:45 694 1

原创 使用Django开发多语言版本的网站

维修、餐饮、购物、娱乐、健身、医院、银行网点等一系列生活场所的信息

2022-12-23 14:15:45 174 1

原创 timeit --- 测量代码片段的执行时间(python=3.8)

该模块提供了一种简单的方法来计算一小段 Python 代码的耗时。它有 命令行界面 以及一个 可调用 方法。它避免了许多用于测量执行时间的常见陷阱。基本示例# linux$ python3 -m timeit '"-".join(str(n) for n in range(100))'10000 loops, best of 5: 30.2 usec per loop$ python3 ...

2019-10-24 22:47:16 764

原创 pickle —— Python 对象序列化(python=3.8)

模块 pickle 实现了对一个 Python 对象结构的二进制序列化和反序列化。 “Pickling” 是将 Python 对象及其所拥有的层次结构转化为一个字节流的过程,而 “unpickling” 是相反的操作,会将(来自一个 binary file 或者 bytes-like object 的)字节流转化回一个对象层次结构。Pickling(和 unpickling)也被称为“序列化”, ...

2019-10-20 15:56:45 1787

原创 dis --- Python 字节码反汇编器(python=3.7.5)

dis 模块通过反汇编支持CPython的 bytecode 分析。该模块作为输入的 CPython 字节码在文件 Include/opcode.h 中定义,并由编译器和解释器使用。CPython implementation detail: 字节码是 CPython 解释器的实现细节。不保证不会在Python版本之间添加、删除或更改字节码。不应考虑将此模块的跨 Python VM 或 Pyth...

2019-10-13 18:08:56 1948

原创 atexit --- 退出处理器(python=3.7.5)

atexit 模块定义了清理函数的注册和反注册函数. 被注册的函数会在解释器正常终止时执行. atexit 会按照注册顺序的逆序执行; 如果你注册了 A, B 和 C, 那么在解释器终止时会依序执行 C, B, A.注意: 通过该模块注册的函数, 在程序被未被 Python 捕获的信号杀死时并不会执行, 在检测到 Python 内部致命错误以及调用了 os._exit() 时也不会执行.在 3...

2019-10-13 17:34:57 775

原创 queue --- 一个同步的队列类

模块实现了三种类型的队列,它们的区别仅仅是条目取回的顺序。在 FIFO 队列中,先添加的任务先取回。在 LIFO 队列中,最近被添加的条目先取回(操作类似一个堆栈)。优先级队列中,条目将保持排序( 使用 heapq 模块 ) 并且最小值的条目第一个返回。在内部,这三个类型的队列使用锁来临时阻塞竞争线程;然而,它们并未被设计用于线程的重入性处理。此外,模块实现了一个 “简单的” FIFO 队列类...

2019-10-03 21:42:06 417

原创 re- 正则表达操作

这个模块提供了与 Perl 语言类似的正则表达式匹配操作。模式和被搜索的字符串既可以是 Unicode 字符串 (str) ,也可以是8位字节串 (bytes)。 但是,Unicode 字符串与8位字节串不能混用:也就是说,你不能用一个字节串模式去匹配 Unicode 字符串,反之亦然;类似地,当进行替换操作时,替换字符串的类型也必须与所用的模式和搜索字符串的类型一致。解决办法是对于正则表达式...

2019-10-03 21:23:22 1087

原创 subprocess- 子流程管理

subprocess该模块允许您生成新进程,连接到其输入/输出/错误管道,并获取其返回代码。该模块打算替换几个较旧的模块和功能:os.systemos.spawn*使用模块subprocess推荐的调用子流程的方法是将该run() 功能用于它可以处理的所有用例。对于更高级的用例,Popen可以直接使用基础接口。该run()功能是在Python 3.5中添加的;如果您需要保留与旧版本的兼容...

2019-10-03 12:13:11 985

原创 functools 可调用对象上的高阶函数和操作

functools—可调用对象上的高阶函数和操作functools 该模块用于高阶函数:作用于或返回其他函数的函数。通常,就此模块而言,任何可调用对象都可以视为函数。该模块定义了以下功能:functoolsfunctools.cmp_to_key(func )将旧式比较功能转换为键功能。使用接受钥匙功能的工具(如sorted(),min(), max(),heapq.nlargest(),...

2019-10-03 11:25:58 242

原创 itertools --- 为高效循环而创建迭代器的函数

本模块实现一系列 iterator ,这些迭代器受到APL,Haskell和SML的启发。为了适用于Python,它们都被重新写过。本模块标准化了一个快速、高效利用内存的核心工具集,这些工具本身或组合都很有用。它们一起形成了“迭代器代数”,这使得在纯Python中有可能创建简洁又高效的专用工具。这些内置工具同时也能很好地与 operator 模块中的高效函数配合使用。例如,我们可以将两个向量的...

2019-09-29 18:24:08 565

原创 PyJWT 第三方包

安装pip install pyjwt加密依赖关系(可选)如果您计划使用某些数字签名算法(如RSA或ECDSA)对令牌进行编码或解码,则需要安装 加密库。pip install pyjwt[crypto]pyjwt[crypto]在使用项目的需求文件中建议使用该PyJWT格式,因为单独的cryptography需求可能会在以后被误认为未使用的需求并被删除。遗产依赖某些环境,尤其是...

2019-09-08 22:11:56 1350

原创 基于类的通用视图

编写Web应用程序可能是单调的,因为我们一次又一次地重复某些模式。Django试图在模型和模板层中消除一些单调,但Web开发人员也在视图级别遇到这种无聊。Django的通用视图是为了缓解这种痛苦而开发的。它们采用视图开发中的某些常用习语和模式并对其进行抽象,以便您可以快速编写数据的公共视图,而无需编写太多代码。我们可以识别某些常见任务,例如显示对象列表,以及编写显示任何对象列表的代码。然后,可...

2019-05-19 23:13:37 250

原创 管理文件

默认情况下,Django使用MEDIA_ROOT和 MEDIA_URL设置在本地存储文件。但是,Django提供了编写自定义文件存储系统的方法,允许您完全自定义Django存储文件的位置和方式。#使用ImageField存储照片:from django.db import modelsclass Car(models.Model): name = models.CharField...

2019-05-02 21:47:56 652

原创 文件存储API

Django提供了两种方便的方法来访问当前的存储类DefaultStorage 类DefaultStorage提供对当前默认存储系统的延迟访问 DEFAULT_FILE_STORAGE。DefaultStorage在get_storage_class()内部使用 。get_storage_class(import_path = None)返回实现存储API的类或模块。在没有import_p...

2019-05-02 21:47:51 1240

原创 File对象

django.core.files模块及其子模块包含用于Django中基本文件处理的内置类。File 对象具有以下属性和方法:属性name:文件名包括相对路径 MEDIA_ROOT。size:文件的大小(以字节为单位)。file:此类包装的基础文件对象。mode:文件的读/写模式。方法open(mode = None)打开或重新打开文件(也可以File.seek(0))。该m...

2019-05-02 21:47:45 2553

原创 文件上传

当Django处理文件上载时,文件数据最终放入 request.FILES#forms.pyfrom django import formsclass UploadFileForm(forms.Form): title = forms.CharField(max_length=50) file = forms.FileField()处理此表单的视图将接收文件数据requ...

2019-05-02 21:47:34 643

原创 编写自定义存储系统

如果您需要提供自定义文件存储 - 一个常见示例是将文件存储在某个远程系统上 - 您可以通过定义自定义存储类来实现。您需要按照以下步骤操作:1.您的自定义存储系统必须是以下的子类 django.core.files.storage.Storage:from django.core.files.storage import Storageclass MyStorage(Storage): ...

2019-05-02 21:47:27 458

原创 基于类的视图

视图是可调用的,它接收请求并返回响应。这可能不仅仅是一个函数,Django提供了一些可用作视图的类的示例。这些允许您通过利用继承和mixin来构建视图并重用代码。Django提供适合各种应用程序的基本视图类。所有视图都继承自View该类,该类处理将视图链接到URL,HTTP方法调度和其他简单功能。RedirectView用于简单的HTTP重定向,并TemplateView 扩展基类以使其也呈现模...

2019-05-02 21:47:17 290

原创 TemplateResponse和SimpleTemplateResponse

标准HttpResponse对象是静态结构。它们在构造时被提供有预先呈现的内容块,并且虽然可以修改该内容,但是它不是使得易于执行修改的形式。但是,允许装饰器或中间件在视图构造后修改响应有时是有益的。例如,您可能希望更改使用的模板,或将其他数据放入上下文中。TemplateResponse提供了一种方法。与基本HttpResponse对象不同 ,TemplateResponse对象保留视图提供的...

2019-04-24 18:23:31 1078

原创 Request和Response对象

Django使用请求和响应对象来通过系统传递状态。当请求页面时,Django创建一个HttpRequest包含有关请求的元数据的对象。然后Django加载适当的视图,将HttpRequest第一个参数传递给view函数。每个视图都负责返回一个HttpResponse对象。HttpRequest对象属性HttpRequest.scheme表示请求方案(http或https 通常)的字符...

2019-04-24 07:38:07 455

原创 在使用Django开发中提供文件

static.serve(request,path,document_root,show_indexes = False)在开发中使用静态资源from django.conf import settingsfrom django.urls import re_pathfrom django.views.static import serve# ... the rest of your ...

2019-04-24 07:37:32 201

原创 视图装饰器

Django提供了几个可以应用于视图的装饰器,以支持各种HTTP功能。标题允许使用的HTTP方法from django.views.decorators.http import require_http_methods@require_http_methods(["GET", "POST"])def my_view(request): # I can assume now tha...

2019-04-24 07:37:22 188

原创 Django-视图

视图函数或简称视图只是一个Python函数,它接受Web请求并返回Web响应。此响应可以是网页的HTML内容,重定向,404错误,XML文档或图像。或者其他什么。视图本身包含返回该响应所需的任意逻辑。只要在Python路径上,此代码就可以存在于想要的任何地方。没有其他要求,可以这么说。为了将代码放在某处,惯例是将视图放在一个名为的文件中views.py,放在项目或应用程序目录中。例如from ...

2019-04-24 07:36:52 132

原创 Django QuerySet API

from django.db import modelsclass Person(models.Model): first_name = models.CharField(max_length=30) last_name = models.CharField(max_length=30)class Blog(models.Model): name = models...

2019-04-24 07:36:33 337

django-polls案例

作为Django的第一入门案例,是新手学习Django必备案例,以投票为主

2019-03-27

基于django搭建的博客

Django是一个开放源代码的Web应用框架,由Python写成。采用了MVC的软件设计模式,即模型M,视图V和控制器C。Django 框架的核心组件有: 1. 用于创建模型的对象关系映射 2. 为最终用户设计的完美管理界面 3. 一流的 URL 设计 4. 设计者友好的模板语言 5. 缓存系统。 在Django中,控制器接受用户输入的部分由框架自行处理,所以 Django 里更关注的是模型(Model)、模板(Template)和视图(Views),称为 MTV模式。它们 各自的职责如下,Django 视图不处理用户输入,而仅仅决定要展现哪些数据给用户,而Django 模板 仅仅决定如何展现Django视图指定的数据。或者说, Django将MVC中的视图进一步分解为 Django视图 和 Django模板两个部分,分别决定 “展现哪些数据” 和 “如何展现”,使得Django的模板可以根据需要随时替换,而不仅仅限制于内置的模板。 至于MVC控制器部分,由Django框架的URLconf来实现。URLconf机制是使用正则表达式匹配URL,然后调用合适的Python函数。框架把控制层给封装了,无非与数据交互这层都是数据库表的读,写,删除,更新的操作

2017-09-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除