StarBlog
首页文章摄影友链关于

StarBlog

技术是想象力的边界

文章摄影友链关于RSS

检索结果: Python

搜索已发布文章的标题与正文

本页 12 篇文章

  1. StarBlog›https://blog.deali.cn/blog/linux-compile-install-python36-universal-distro

    Linux编译安装Python3-6,理论上各个发行版通用

    2022-06-17 — 前言 最近笔者把一个django项目部署到一个新的服务器上,而这个服务器给的是CentOS6版本的系统,官方源很旧,还被运维把源搞坏了,没办法通过源安装Python3.6以及pip,所以只好用最原始的方法,编译安装! 注意 如果本机安装了python2,尽量不要管他,使用python3运行python脚本就好,因为可能有程序依赖目前的python2环境,不要动现有的python2环境! 官网...

  2. StarBlog›https://blog.deali.cn/blog/python-exception-handling

    关于Python的异常处理

    2022-05-27 — 前言 异常处理在任何一门编程语言里都是值得关注的一个话题,良好的异常处理可以让你的程序更加健壮,清晰的错误信息更能帮助你快速修复问题。在Python中,和部分高级语言一样,使用了try/except/finally语句块来处理异常,如果你有其他编程语言的经验,实践起来并不难。 Python 中(至少)有两种错误:语法错误和异常( syntax errors 和 exceptions )。下面稍微介绍一...

  3. StarBlog›https://blog.deali.cn/blog/django-docker-deploy-ms-build-auto-frontend-deps

    新版的Django Docker部署方案,多阶段构建、自动处理前端依赖

    2024-08-14 — ...一步就是把完整的 DjangoStarter v3 版本用 docker 部署。 现在不像之前那么简单直接一把梭了,因为项目用了 npm, gulp 之类的工具来管理前端依赖,又使用 pdm 管理 python 依赖,所以这波我用上了多阶段构建(multi-stage build) 而且这次还把 uwsgi 给替换掉了。不过先别说 uwsgi 老归老,性能还是不错的,只不过现在已经是 asgi 时代了,w...

  4. StarBlog›https://blog.deali.cn/blog/ubuntu-16-04-upgrade-python-3-6

    Ubuntu-16-04-升级Python版本到3-6

    2025-10-27 — ... 前言 没办法,unity桌面实在是太好用了,Ubuntu18.04上安装了unity桌面毕竟不够完美,所以我昨天就降级到Ubuntu16.04,享受一波原生Unity桌面的快感。 一切都OK,不过Python版本有点低,所以要用万能PPA源升级一下。 操作 安装Python3.6 bash sudo add-apt-repository ppa:jonathonf/python-3.6 ...

  5. StarBlog›https://blog.deali.cn/blog/djangorestframework-development-practice

    一小时完成后台开发:DjangoRestFramework开发实践

    2021-12-18 — ...回值元组形式:(元素1,元素2)元素1复制给request.user、元素2复制给request.auth 在settings.py中可以配置默认的认证方式,这里我添加了三个: python REST_FRAMEWORK = { # 身份验证 'DEFAULT_AUTHENTICATION_CLASSES': ( 'rest_framework.authe...

  6. StarBlog›https://blog.deali.cn/blog/2025-07-10-django-ninja-api-auth

    在 django-ninja 中实现类似腾讯阿里云的应用鉴权机制

    2025-07-10 — ...使用方法 为了能有个直观的体验 我先介绍使用方法 后面再来讲实现 1. 创建 AppClient 首先在 Django Admin 或通过代码创建一个 AppClient: python from apps.app.models import AppClient app_client = AppClient.objects.create( app_id="my-app", ...

  7. StarBlog›https://blog.deali.cn/blog/lightweight-queue-django-q-experience

    轻量级消息队列Django-Q轻度体验

    2022-08-31 — ...k queue for Django 快速开始 安装 bash pip install django-q 添加到 INSTALLED_APPS python INSTALLED_APPS = ( # other apps 'django_q', ) 数据库迁移 由于Django-Q会把执行结果放到数据库里,所以要执行一...

  8. StarBlog›https://blog.deali.cn/blog/python-using-logging-module-record-logs

    Python:使用logging模块记录日志

    2022-05-27 — 先看看基本用法例子 python -*- coding: utf-8 -*- import logging import sys 获取logger实例,如果参数为空则返回root logger logger = logging.getLogger("AppName") 指定logger输出格式 formatter = logging.Formatter('%(asctime)s...

  9. StarBlog›https://blog.deali.cn/blog/python-data-display-generate-table-image

    Python数据展示 - 生成表格图片

    2022-04-09 — 前言 前一篇文章介绍了推送信息到企业微信群里,其中一个项目推送的信息是使用Python自动生成的表格,本文来讲讲如何用Python生成表格图片。 选一个合适库 Python最大的优点就是第三方库丰富,基本你要什么功能,都能找到别人实现好的库,几行代码一调用就完事了。 Pytable 项目地址:https://github.com/HiroshiARAKI/pytable 最先找...

  10. StarBlog›https://blog.deali.cn/blog/llm-exploration-local-deployment

    LLM探索:环境搭建与模型本地部署

    2026-05-09 — ...he available drivers are already installed. 就这么简单 PS:当然非要自己去NVIDIA官网下载也可以,具体可以看看参考资料。 Python 搞AI,Python是必备的,但我们不直接使用系统的Python环境,而是使用conda来管理。 推荐使用 miniconda3 比 anaconda 轻量。 按照官网说明按照 minicon...

  11. StarBlog›https://blog.deali.cn/blog/aspnetcore-grpc-starter

    Asp-Net-Core学习笔记:gRPC快速入门

    2023-07-11 — ...平台高效服务,可以使用C#、C++(基于POSIX兼容系统)Cappuccino、Cocoa、Delphi、Erlang、Go、Haskell、Java、Node.js、OCaml、Perl、PHP、Python、Ruby和Smalltalk编程语言开发。 2007由Facebook开源,2008年5月进入Apache孵化器, 2010年10月成为Apache的顶级项目。 最近的项目中也有类似的需求,这次打...

  12. StarBlog›https://blog.deali.cn/blog/python-slim-postgresql-error

    使用python-slim镜像遇到无法使用PostgreSQL的问题

    2024-08-20 — ...新搞好了吗 一开始demo部署是使用 SQLite 数据库的,用着没问题,但很快切换到 PostgreSQL 的时候就遇到问题了… 报错 docker 启动之后,app 容器报错 python django.core.exceptions.ImproperlyConfigured: Error loading psycopg2 or psycopg module 排错 一...

第 1 页下一页