Django
在 Linux 服务器上使用 Nginx + Gunicorn 部署 Django 项目的正确姿势
我的 Django 博客项目是部署在阿里云 ECS 服务器上面的,服务器的系统是64位的 Ubuntu 16.04 系统,部署的方式是使用 Nginx + Gunicorn 实现,数据使用的是 MySQL。部署其实是一个大坑,我在部署的过程中也是踩过很多坑,所以这篇文章就来介绍一下我的项目的完整部署过程,希望看到的人能少走弯路。项目准备首先需要把自己本地的项目放到服务器上面来,我使用的是 Gith
日期 2025-04-11 09:06:23Django的ORM操作-查询数据
数据库的查询需要使用管理器对象进行通过mymodel.objects管理器方法调用查询对象方法说明all()查询全部记录,返回QuerySet查询对象get()查询符合条件的单一记录filter()查询符合条件的多条记录exclude()查询符合条件外的全部记录all()方法使用方法:Asset.objects.all()from monitor.models import Asset query
日期 2025-04-11 09:06:23[博客搭建] 通过用户邮箱认证来介绍 django-allauth 的使用思路
我的博客使用了 django-allauth 应用插件,所以是支持 Oauth2.0 协议的第三方账号登录(Github 和 Weibo)。同时,博客支持邮箱注册登录,不过我之前关闭了邮箱认证,现在已经开启验证功能,用户注册和登录之后都可以选择是否进行认证,当然,认证的用户肯定会有特权,至于什么特权,请看本文介绍。认证用户所谓认证用户也就是被系统认定为真实有效的用户,其实何为真实何为有效,这个概念
日期 2025-04-11 09:06:23Django中allauth的安装与基本使用
安装django-allauth与基本使用pip install django-allauth复制安装完成后在settings.py中将allauth相关的app注册到INSTALLED_APP里面去,值得注意的是allauth对于站点设置django.contrib.sites有依赖,所以也需要将它注册进去,同时设置SITE_ID。INSTALLED_APPS = [ 'dja
日期 2025-04-11 09:06:23Django的HttpRequest[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 HttpReqeust对象 服务器接收到http协议的请求后,会根据报文创建HttpRequest对象,这个对象不需要我们创建,直接使用服务器构造好的对象就可以。视图的第一个参数必须是HttpRequest对象,在django.http模块中定义了HttpRequest对象的API。属性 下面除非特别说明,属性都是只读的。path:一个字符串,表示请
日期 2025-04-11 09:06:23pycharm配置django环境_pycharm的terminal默认环境
PyCharm Database serverTimezonePyCharm中有提供视图化的数据库工具——Database,在使用这个工具的时候,因为时区设置的问题,会导致连接不成功。报错信息如下:Server returns invalid timezone. Go to 'Advanced' tab and set 'serverTimezone' pr
日期 2025-04-11 09:06:23django:Content-Disposition filename:日本語 pdf csv output
要件:output CSV,PDF file 文件名:包含英语以外文字対策:英語以外のファイル名:url encode 必要python :urllib.parse环境,语言Django4.1python3.9output csv samplefrom django.http import JsonResponse, HttpResponse import json, csv def da
日期 2025-04-11 09:06:23在pycharm中安装pip_pycharm安装django
大家好,又见面了,我是你们的朋友全栈君。 转载地址:http://www.cnblogs.com/yuanzm/p/4089856.html Python,最近又开始玩起了这门语言。总的来说,个人很喜欢Python的语言风格,但是这门语言对于windows并不算很友好,因为如果是初学者在windows环境下安装,简直是折磨人,会遇到各种蛋疼的情况。本文希望提供傻瓜式的教程,能够令读者成功
日期 2025-04-11 09:06:23Django的ORM操作-更新数据
更新单个数据修改单个实体的某些字段值的步骤查询:通过get()得到要修改的实体对象修改:通过对象的属性方法修改数据保存: 通过save()进行保存 进入Django Shell进行操作 # 修改system字段为Ubuntu18.04 from monitor.models import Asset select = Asset.objects.get(id=1) select.system=&
日期 2025-04-11 09:06:23Django的ORM字段类型-2
模型类-字段选项字段选项:指定创建的列的额外信息允许出现多个字段选项,多个选项之间使用,隔开primary key如果设置为True,表示该列为主键,如果指定一个字段为主键,则此数据库不会创建Id字段blank设置为True的时候,字段可以为空。设置为False的时候字段是必须填写的null如果设置为True则表示该列允许为空.默认的情况下为False,如果不为空的话需要设置default来设置默
日期 2025-04-11 09:06:23一次完整的 Django 项目的迁移,有关 MySQL 数据库的导出与导入
我的 Django 项目做了一次实际的项目移植,就是把同一个项目连同数据库中存储的信息迁移到另外一个环境中。具体是把服务器上面的数据库迁移到了本地,也就是 Linux 服务器到本地 Windows,这篇文章就来简述一下我具体的操作过程。Django 项目文件的迁移关于项目文件的迁移没必要做过多的说明,因为一般这种操作都是依靠 Github 去克隆或者 pull 就行了,对应我这个博客项目,完整的操
日期 2025-04-11 09:06:23Django-Admin后台管理内容
Admin管理后台Django提供了比较完善的后台管理数据库接口,可以供开发过程中调用和测试使用。Django会搜集所有已经注册的模型类,为这些模型类提供数据管理界面。创建账号创建后台管理账号-该账号为最高权限的账号python manage.py createsuperuser Username (leave blank to use 'administrator'): ad
日期 2025-04-11 09:06:23Django自动化运维管理平台
大家好,又见面了,我是你们的朋友全栈君。运维管理平台展示,还在完善中,有所不足,望提出建议,感激不尽。 @@ 个人网站:http://www.mykurol.com @@ Github :https://github.com/kurolz 架构:Python+Django+bootstrap+SaltStack+Zabbix+MySQL 资产管理:采用SaltStack调用收集主
日期 2025-04-11 09:06:23Django中的关系映射
什么是关系映射?在关系型数据库中,通常不会把所有数据都放在同一张表中,不易于扩展。 常见的关系映射 一对一映射:例如一个身份证对应一个人一对多映射:例如一个班级可以有多个学生一对多映射:例如一个学生可以报考多个课程,一个课程可由多个学生学习.一对一映射(创建) 一对一是表示现实事物间存在的一对一的对应关系。 语法:OneToOneField(类名,on_delete=xxx) class
日期 2025-04-11 09:06:23pycharm django环境搭建_挣钱项目
大家好,又见面了,我是你们的朋友全栈君。 2021/2/2 pycharm打开的界面有更新。1.找到setting先找到自定义(customize) 然后再点击All settings 进入界面2.下载django的解释器先点击python的解释器(python interpreter) 然后选择一个需要配置django解释器的python项目,也可以新创一个。选择好python项目
日期 2025-04-11 09:06:23【愚公系列】2022年02月 Django商城项目 34-订单支付功能实现(支付宝)[通俗易懂]
大家好,又见面了,我是你们的朋友全栈君。 文章目录前言一、回调逻辑处理 1.安装SDK2.生成私钥公钥3.setting中支付宝配置信息4.生成支付URL5.接收支付成功信息前言具体支付宝支付流程可参考这篇文章:https://www.cnblogs.com/xiaolu915/p/10528155.html一、回调逻辑处理1.安装SDKpip install python-alipay-sd
日期 2025-04-11 09:06:23Django模板引擎中变量作为属性值调用
Django模板引擎中变量作为属性值调用 作者:matrix 被围观: 2,268 次 发布时间:2019-05-16 分类:Python 零零星星 | 4 条评论 » 这是一个创建于 1203 天前的主题,其中的信息可能已经有所发展或是发生改变。 Django默认模板中如果想要调用变量的属性值只能点.字符,也就是value.arg,等同于value["arg"]的调用
日期 2025-04-11 09:06:23pycharm中安装django_pycharm环境配置教程
大家好,又见面了,我是你们的朋友全栈君 原文转载自:http://www.cnblogs.com/hwtmhj/p/6746151.html本人在安装Django的时候,试了很多安装教程均出错,选在这篇博文的的方法二(pycharm中利用其强大的类库进行安装)没有出错!近期做那个python的开发,今天就来简单的写一下开发路线的安装及配置,开发路线 Python3.6.1+Pycharm5.0.
日期 2025-04-11 09:06:23Django视图介绍与路由
一、概述 作用 接收web请求并返回web响应 本质 就是python函数 请求 客户端给服务端的信息 响应 服务端给客户端的信息,可以是一个网页、一个重定向、一个404错误、json数据等 图解 二、路由(URLconf)1、在配置文件中指定根级路由ROOT_URLCONF = <span class="hljs-string">
日期 2025-04-11 09:06:23django在docker环境中断点调试
django在docker环境中断点调试 作者:matrix 被围观: 371 次 发布时间:2022-01-07 分类:Python | 无评论 » 之前是本地Python环境安装Django项目直接运行和断点,现在尝试切换到vscode~vscode插件https://marketplace.visualstudio.com/items?itemName=ms-vscode-remote
日期 2025-04-11 09:06:23