Django项目实战
文章平均质量分 69
通过一些实战的项目,加深对django的每一个知识点的理解,提升自身的项目设计和管理技能。
liuwangleoooO
失败了 别给自己找理由 就是菜而已!
展开
-
Django—实现一个小需求《日期相减、时间差转化为天时分秒》
文章目录日期相减、时间差转化为天时分秒日期相减、时间差转化为天时分秒首先要将两个时间相减,计算时间差# 举个栗子from datetime import *str_time = '2021-04-13 15:51:43'# 将str时间转化为datetime格式origin_time = datetime.strptime(str_time,'%Y-%m-%d %H:%M:%S')now_time = datetime.now()# 计算total_time = now_time - o原创 2021-04-14 14:26:56 · 1476 阅读 · 3 评论 -
Django项目中使用django-apscheduler执行定时任务
文章目录依赖的模块Django中的配置使用问题依赖的模块pip install django-apschedulerDjango中的配置settings.pyINSTALLED_APPS = [ ...... 'django_apscheduler',#定时执行任务]迁移python manage.py migrate创建两张表:django_apscheduler_djangojob和django_apscheduler_djangojobexecution使用原创 2021-04-07 22:03:38 · 1778 阅读 · 10 评论 -
uWsgi+Nginx部署Django项目常见的问题及总结
Centos 查看防火墙状态及指定端口防火墙查看防火墙状态firewall-cmd --state1如果显示 not running 表示已经关闭防火墙。启动防火墙systemctl start firewalld1关闭防火墙systemctl stop firewalld1设置开机是否启动防火墙systemctl enable firewalldsystemctl disable firewalld12重启防火墙systemctl restart firewalld1原创 2021-04-01 15:48:26 · 319 阅读 · 0 评论 -
Ubuntu/Centos+uWsgi+Nginx+阿里云服务器部署Django项目
文章目录阿里云创建实例MySQL安装和配置Git安装和配置uwsgi安装和配置Nginx的安装和配置总结以下均以Ubuntu为例阿里云创建实例这有道云不能上传图片,简单描述,镜像选择的是Ubuntu,其他按照步骤来就行,注意添加规则,默认不添加MySQL的服务。python环境搭建# 更新软件sudo apt-get update# 安装python3和pipsudo apt-get python3-devsudo apt-get install python3-pip# 安装虚拟环原创 2021-03-30 11:43:47 · 228 阅读 · 1 评论 -
Django documentation
文章目录入门秘笈Django应用创建和文件夹的含义Django中的自动化测试将Django项目打包成应用程序为Django提供补丁使用手册安装Django模型和数据库Http请求基于类的视图表单模板迁移相关测试处理邮件本地化和国际化常见问题汇总API索引趁着这个假期我把Django的官网文档整理了一下,这其中不包括太多的代码案例,只是把常用的知识点、核心内容和开发常见的问题汇总一下。主要针对新手、开发人员使用(看过源码的大佬请忽略)。入门秘笈官方文档带你入门Django:https://docs.dj原创 2021-02-16 04:38:27 · 217 阅读 · 0 评论 -
Python中 response[‘Content-Disposition‘] = ‘attachment;filename=测试.html‘ 无法下载或者中文乱码解决方法
response[‘Content-Disposition’] = ‘attachment;filename=测试.csv’ 中文乱码response = HttpResponse(content)response['Content_type'] = 'application/octet-stream'response['Content-Disposition'] = 'attachment;filename=%s.html' % (title)我之前在开发某个需求时候,遇到这个问题,我希望下载的原创 2021-02-14 02:14:36 · 2968 阅读 · 7 评论 -
Django中使用Ajax及避开CSRF 验证的方式详解
文章目录向服务器发送GET请求向服务器发送POST请求通过 csrf_token 认证视图层或者urls添加装饰器ajax(Asynchronous Javascript And Xml)异步javascript和XML。本文实例讲述了django框架中ajax的使用及避开CSRF 验证的方式。ajax的优点使用javascript技术向服务器发送异步请求ajax无须刷新整个页面;由于ajax响应的是局部页面,因此性能要高向服务器发送GET请求views.pyfrom django.ht原创 2021-02-07 12:52:56 · 403 阅读 · 1 评论 -
花了两个小时彻底搞明白Django后台管理的插件——SimpleUI
simpleui快速上手指南本文参考于Simple UI官网文档,源地址https://simpleui.com转载 2021-01-29 22:48:52 · 9136 阅读 · 1 评论 -
Django项目中常使用的前端框架
文章目录jQueryBootstrapBootswatchpureMaterializecssBluma在项目开发中为了加快开发速度,提高研发效率,前端部分我们不会使用原生的技术去实现,往往会使用一些前端框架,前端有许多的框架,它们适配于不同的产品,我们会结合自身所需去考虑框架的选择。本篇就探索一下django的快速开发中,我们可以使用那些前端的框架。jQueryjQuery是一个高效、精简并且功能丰富的 JavaScript 工具库。它提供的 API 易于使用且兼容众多浏览器,这让诸如 HTML 文原创 2021-01-28 16:06:57 · 6667 阅读 · 0 评论 -
一次性学会Django项目开发中常见的文件导出需求
文章目录CSVPDFDOC/DOCX大家在开发过程中,应该都遇到过从网页中导出各种格式的文件吧,例如csv,doc,pdf等,我们接下来就一一介绍这几种格式的文件如从导出为文件。以下代码都是在django框架中实现,主要是视图层的代码 即views.pyCSV参考文章https://docs.djangoproject.com/zh-hans/2.2/howto/outputting-csv/import csvfrom django.http import HttpResponsefr原创 2021-01-27 08:42:41 · 674 阅读 · 1 评论 -
Django—信号 signal
文章目录监听信号自定义信号发送信号断开信号信号实例django自带一套信号机制来帮助我们在框架的不同位置之间传递信息。也就是说,当某一事件发生时,信号系统可以允许一个或多个发送者(senders)将通知或信号(signals)发送给一组接受者(receivers)。信号系统包含一下三要素:发送者——信号的发出放信号——信号本身接收者——信号的接受者Django内置一整套信号,下面是比较常用的:from django.db.models.signals import pre_save, po原创 2021-01-26 22:52:35 · 677 阅读 · 0 评论 -
celery介绍,celery和Django的结合实现异步任务
文章目录CeleryCelery概述Celery简介Celery基本工作流程图Celery模块的基本使用项目中使用celeryCelery相关资料官方文档: https://docs.celeryproject.org/en/latest/index.html博客文章:https://www.cnblogs.com/dachenzi/p/8082730.htmlhttps://www.cnblogs.com/ftl1012/p/9457767.htmlCelery概述关于celery的定义原创 2021-01-25 19:37:40 · 267 阅读 · 1 评论 -
Django常用的插件总结和介绍
其实呢 也就是python的一些组件原创 2021-01-25 17:36:44 · 1695 阅读 · 0 评论 -
Django支持多语言开发—i18n
文章目录Django 国际化简介安装配置gettext一个小的案例创建locale目录settings中的配置设置url视图和模板生成po、mo翻译文件总结Django 国际化简介国际化 -- Internationalization,i 和 n 之间有 18 个字母,简称 I18N本地化 -- localization, l 和 n 之间有 10 个字母,简称 L10N国际化意味着 Web 产品有适用于任何地方的潜力,针对程序开发人员;本地化则是指使一个国际化的程序为了在某个特定地区使用而进行实际原创 2021-01-17 14:34:13 · 1592 阅读 · 0 评论 -
Django运行报错—Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。
Error: [WinError 10013] 以一种访问权限不允许的方式做了一个访问套接字的尝试。前几天在运行django项目时,遇到这个问题,正常情况会判断是8000端口被占用了,于是我就执行了如下一系列操作。查看那个进程占用了端口: netstat -ano|findstr 8000 找出对应pid的进程详细信息: tasklist |findstr 5516 杀掉该进程: taskkill /pid 5516 /F执行了以上操作,结果还是不行,我仔细一看那个进程,原来是酷狗(这个狗东西原创 2021-01-17 13:34:43 · 229 阅读 · 0 评论 -
使用Django10分钟搭建一个简易的职位信息系统
文章目录创建项目创建模型和admin.py创建url映射创建views视图创建模板html展示创建项目pip install django使用命令创建项目django-admin startproject jobs创建应用python manage.py startapp job记得将job添加到settings.py文件中的INSTALLED_APPS迁移同步数据库,也可以建完model之后同步python manage.py makemigrationspython manag原创 2021-01-13 23:03:55 · 415 阅读 · 0 评论