django项目部署:使用uwsgi和nginx的方式-编程思维

一、背景 前两天制作的个人博客网站基本完工,大致功能具备。但是在部署环节却也处处碰壁,这里也来总结以下,以备将来不时查看以及完善。 二、前提 2.1 需要的知识 django Django是一个基于python开发的web开发框架,内容丰满,功能相比于它的同行flask、webpy要健全的多,具有丰富的第三方库。 uWSGI uWSGI是一个实现WSGI协议、uwsgi协议、http协

django2.x中url路由的path()与re_path()参数解释-编程思维

在新版本Django2.x中,url的路由表示用path和re_path代替,模块的导入由django1.x版本的from django.conf.urls import url,include变成现在的Django2.x中的from django.urls import path, re_path, include 看下面两幅图: Django1.10 而且该url()函数传递了四个参数

django学习(三) 之 模板中标签的使用-编程思维

写在前面 最近看到稀土掘金在搞2023年终总结征文活动,一直想尝试投稿试试,周末我就花了近一下午时间写完初稿,然后周一、周二完成精读再改稿,感觉OK,昨晚凌晨第一时间在稀土掘金投稿。 结果,又发生了同样的事情。 同样的文章,在博客园上、公号上阅读量很OK,在稀土掘金上就上不来。 这应该是我博客园第四次上榜一了把,也是是第二次找到运营大大了,我都有点不好意思了,我好不容易鼓起勇气想投个稿,结

django学习(二) 之 模板的使用-编程思维

写在前面 昨晚应该是睡的最好一天吧,最近一个月睡眠好差,睡不着不说,而且半夜总醒,搞的我第二天就会超没精神。 昨天下午去姐姐家,我刚进屋,小外甥直接就问我说: 老舅,你都很长时间没来啦,**(前女友)哪去了, 我们都好久没出溜溜了! 我顿了下说,她不喜欢我们了,等以后天暖和,我们再去溜溜。 才发现,忘掉一个人真的很难,明知道没结果,还是没法轻易做到波澜不惊,不去想念。 模板的使用 1、视

django的orm映射机制-编程思维

Django ORM的映射机制是指将Python的模型类与数据库表之间建立一种对应关系。这种映射关系允许开发者使用Python代码对数据库进行操作,而不需要直接编写SQL语句。Django ORM的映射机制包括以下几个关键部分: 模型类的定义:在Django中,开发者通过定义模型类来描述数据库表的结构。模型类是一个Python类,它包含了与数据库表对应的字段、数据类型、约束等信息。通过定义模型

django学习(一) 之 环境搭建-编程思维

写在前面 最近比较迷AI绘图,那就上个图吧,我感觉还挺好看的。 可能会有人说,之前不一致分享的是flask吗,怎么突然改到django了? 这个问题问得好,开发环境遇到了一些小困难! 不过django,真的是很流行,一点都不过时,这您放心好了!不多说,直接看效果吧! 环境搭建 1、当前环境版本 python==3.9.10 django== 2.2 2、安装 pip install dj

【让ai女友跟我表白】大白话说python+flask入门(四)flask sijax的使用-编程思维

写在前面 先吐槽两句,搞个mysql安装配置弄了4个小时,怎么都是外网无法访问,我靠,我特么也是服了。 当然,后来我投降了,明天再说,学什么不是学,娘的,换个方向,状态依然在! Sijax是什么? 代表 Simple Ajax ,它是一个 Python / jQuery 库,使用 jQuery.ajax 来进行AJAX请求用的。 安装依赖 pip install flask-sijax Sij

django启动时不报错解决方案-编程思维

项目启动时有报错,但是无法知道具体信息: [root@Master new_project]# python3 manage.py runserver Watching for file changes with StatReloader Exception in thread django-main-thread: Traceback (most recent call last): F

django静态资源访问404问题-编程思维

原因: settings.py 未配置静态资源位置 urls.py 未配置相应路由 解决方法: 在项目目录下新建 static用于存放静态文件   1 settings.py 2 3 STATIC_URL = 'static/' 4 STATICFILES_DIRS = [ 5 BASE_DIR / "static", 6 ] 7 STATIC_ROOT = os.path.join