python
文章平均质量分 82
gslhelloworld
java,c,c++,linux,系统维护
展开
-
Django的模板语言
作为一个网络框架,Django 需要一种方便的方式来动态生成 HTML。最常见的方法是依靠模板。一个模板包含了所需 HTML 输出的静态部分,以及一些特殊的语法,描述了如何插入动态内容。Django 定义了一个标准的API,用于加载和渲染模板,而不考虑后端。加载包括为给定的标识符找到模板并对其进行预处理,通常是将其编译成内存中的表示形式。渲染是指将上下文数据插入模板,并返回结果字符串。原创 2024-01-11 09:10:31 · 1161 阅读 · 0 评论 -
wagtail的数据模型和渲染
Wagtail中的每种页面类型(也称为内容类型)都由Django模型表示。所有页面模型都必须继承自 wagtail.models.Page 类。原创 2024-01-10 17:15:15 · 1296 阅读 · 0 评论 -
wagtail的一个简单blog示例
已正确配置python虚拟环境已创建wagtail项目。原创 2024-01-10 11:18:52 · 951 阅读 · 0 评论 -
python使用openpyxl操作excel
在进行【读写】操作时,首先需要创建一个excel工作簿对象,然后对该对象中的工作表(sheet)进行操作。以下,将以读取本地已存在的excel_test.xlsx作为工作簿对象wb,进行举例。进行读写、修改数据等操作时,首先需要获取工作簿中的工作表(即Sheet),作为操作对象。通过工作表名,使用方法:.get_sheet_name(工作表名)。修改工作表名称前,要先指定需要修改的工作表。默认获取工作簿的第一张工作表。原创 2023-12-28 10:13:39 · 1278 阅读 · 0 评论 -
ubuntu22安装python3虚拟环境
【代码】ubuntu22安装python3虚拟环境。原创 2023-12-18 08:54:13 · 841 阅读 · 0 评论 -
安装python虚拟环境
最好是先创建一个工程文件夹,在工程文件夹中再创建虚拟环境文件夹,便于区分其它虚拟环境;或者在当前目录也可,里面会安装对应python的包。确定virtualenvwrapper.sh文件位置。命令:rmvirtualenv [venvname]至此,CentOS安装python虚拟环境成功。如果python命令默认执行python2。命令:workon [虚拟环境名]指定安装python3 前面加。命令:deactivate。效果和workon一样。原创 2021-06-15 10:38:47 · 2136 阅读 · 1 评论 -
python连接oracle
连接Oracle需要安装cx_Oracle和oracle客户端下载最新的oraclehttps://www.oracle.com/database/technologies/oracle-database-software-downloads.html#19c安装oracle耐心等待几十分钟,直接跳到100%。用户名:sys安装python(myenv) PS C:\pythonprj> pythonPython 3.9.7 (tags/v3.9.7:1016ef3,原创 2021-09-19 17:21:48 · 481 阅读 · 0 评论 -
安装CPython解释器
大家常说的Python是一门编程语言,程序员学习编程语言的语法写出来的代码 需要由解释器来运行,而Python主流的解释器就是CPython。所以大家的电脑上需要先安装上CPython解释器,然后才能运行自己编写的Python代码。根据当前系统的选择对用的,红色的是windows32位系统,绿色的是windows64系统位,目前大家的基本都是64位系统,所以一般选择 绿色框 标记的 x86-64 安装包。向下查找,找到Python 3.6.3 根据系统选择对应的安装包,如下图。原创 2021-09-07 07:56:45 · 2404 阅读 · 0 评论 -
linux+nginx+uwsgi部署django应用
uWSGI是一个用于构建、部署和管理Python Web应用程序的软件工具。它是一个Web服务器网关接口(WSGI)服务器,WSGI是Python应用程序与Web服务器之间的标准接口。uWSGI 提供了一个统一的接口,使得不同的Web服务器(如Nginx、Apache等)能够与Python应用程序进行通信。它还支持多种协议,包括HTTP、FastCGI等。django应用主要是通过uwsgi来实现和web应用这里是nginx的通信。原创 2021-07-22 10:21:32 · 471 阅读 · 2 评论 -
pycharm
创建完成后,会发现,你的项目下。有一个myenv的文件夹,里面存放的就是你的虚拟环境。我们已经配置好了Git,现在就可以去克隆那些开源项目了,这个也非常简单。也可以在pycharm中通过检测,来发现是否已经安装,如果没有安装,按提示安装。在你的项目跟目录下,执行下面的两种创建中的一个,来进行虚拟环境的创建。使用当前系统正在使用的python版本,来创建虚拟环境。使用你的个性定制的python的版本,来创建虚拟环境。设定好本地路径,即可点击clone开始克隆。登陆github,复制项目clone地址。原创 2021-04-20 19:15:49 · 155 阅读 · 0 评论 -
Django
django框架的基本概念原创 2021-04-20 19:13:11 · 1305 阅读 · 1 评论 -
centos7安装Django
当你开始一个真正的项目时,你可能更倾向使用一个更具扩展性的数据库,例如 PostgreSQL,避免中途切换数据库这个令人头疼的问题。来介绍一下迁移 - 举个例子,不像 Ruby On Rails,Django 的迁移代码是由你的模型文件自动生成的,它本质上是个历史记录,Django 可以用它来进行数据库的滚动更新,通过这种方式使其能够和当前的模型匹配。通过运行 makemigrations 命令,Django 会检测你对模型文件的修改(在这种情况下,你已经取得了新的),并且把修改的部分储存为一次 迁移。原创 2020-07-26 10:25:49 · 829 阅读 · 1 评论 -
Centos7安装python 3
RHEL以及他的衍生发行版如CentOS、Scientific Linux为了稳定,官方的rpm repository提供的rpm包往往是很滞后的,当然了,这样做这是无可厚非的,毕竟这是服务器版本,安全稳定是重点,官方的rpm repository提供的rpm包也不够丰富,很多时候需要自己编译那太辛苦了,而EPEL恰恰可以解决这两方面的问题。什么是EPEL?EPEL的全称叫 Extra Packages for Enterprise Linux。原创 2020-07-26 10:23:46 · 4388 阅读 · 1 评论 -
PyCharm配置连接centos7开发调试
其实此时我们已经完成了代码同步了,无论是你在windows中开发还是直接在Linux中vim开发,都是维护了2个不同的代码版本,你可以通过Deployment里的update、download、sync来选择全项目或者部分代码的整合。用来为一个应用创建一套“隔离”的Python运行环境,另外上线流程简单,大大减轻运维人员的出错率,比如每一个项目使用一个docker镜像,在镜像中去安装项目所需的环境,库版本等等。注:python3代替为自己系统已有的版本,会创建一个干净的虚拟环境;给以下文件添加一行配置。原创 2020-06-18 10:19:54 · 1991 阅读 · 0 评论