gpt4 book ai didi

django - 如何使用Docker调试Django代码?

转载 作者:太空宇宙 更新时间:2023-11-04 11:46:25 24 4
gpt4 key购买 nike

我在Django做一个项目,我在Windows 8.1中使用PyCharm。要启动web服务器和数据库,我使用通过虚拟机安装在Debian(Linux)上的Docker(不要安装Windows Docker以解决兼容性问题)。问题是,通过这种方式工作,我找不到调试代码的方法(放置断点等)。
我到处找,但没有找到解决办法。也许有人能解决这个问题。
如果我离开docker-compose.yml文件:

version: '3.4'

services:
db:
image: postgres
container_name: csuperior-postgres
environment:
POSTGRES_USER: xxxxxxx
POSTGRES_PASSWORD: xxxxxxx
broker:
image: rabbitmq
container_name: csuperior-broker
environment:
- RABBITMQ_DEFAULT_USER=xxxxxxx
- RABBITMQ_DEFAULT_PASS=xxxxxxx
web:
container_name: csuperior-web
volumes:
- .:/code/
build: .
ports:
- '8000:8000'
command: python3 manage.py runserver 0.0.0.0:8000
depends_on:
- db
- broker

谢谢!

最佳答案

可以使用django记录器工具将日志存储在文件中。然后获取web容器的外壳,并访问用于调试代码的日志。

关于django - 如何使用Docker调试Django代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57540759/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com