编辑
2024-09-04
TechNotes
00

Pycharm2024.2.1版本bug

image.png

  • 运行:
python
data = input("请输入: ") print(data)

image.png

就是无法输入中文, 在B站上查找目前没有很好的办法来解决在运行控制台中输入中文, 目前只能使用调试模式或者pycharm终端解决, 只能等Jetbrains更新解决bug很烦😵‍💫

image.png

image.png

编辑
2024-09-01
DeployDiary
00

前言

由于想要在国内服务器器上搭建我在github上的代码, 执行github clone 命令克隆不下来, 于是在网上查找发现使用gitee可以加速克隆github代码

操作步骤

1. 在github上找到要加速的代码仓库

image.png

编辑
2024-08-31
DeployDiary
00
编辑
2024-08-30
TechNotes
00

前言

在部署我自己编写的Django项目时, 由于我在windows下编写代码时启动端口都为8000, 但是在部署项目时, 需要让外界使用80端口直接访问, 因此总结出以下三种方法实现
由于我的项目使用了websocket对于访问的端口十分敏感, 实际部署中使用的是iptables端口转发

编辑
2024-08-30
DeployDiary
00

使用 Docker 部署 Django 应用时的 WebSocket 配置问题解决

在将 Django 应用程序部署到 Docker 容器中时,可能会遇到 WebSocket 连接的问题。以下是如何解决这些问题的详细总结。

问题描述

在使用 Docker 部署 Django 应用时,WebSocket 连接无法正常工作。具体表现为,WebSocket 连接尝试使用本地地址(如 ws://127.0.0.1:8000),而在容器外部(如公网访问)时会导致连接失败。

解决方案

1. 使用正确的端口映射

在 Docker 容器中运行 Django 应用时,确保使用正确的端口映射。比如,如果 Django 开发服务器在容器内的 8000 端口上运行,并且希望在主机的 8000 端口上进行访问,应使用以下命令启动 Docker 容器:

bash
docker run -p 8000:8000 your_docker_image

这将容器内的 8000 端口映射到主机的 8000 端口,使得外部访问 http://156.238.236.88:8000 能够正确地连接到容器中的 Django 应用。