Django BaseCommand 忽略 ipdb

问题描述

当我在 Django 命令中编写以下内容时:

from django.core.management import BaseCommand

import oauth2_provider
import ipdb

TIMESECONDS = 86400

class Command(BaseCommand):
    def handle(self,*args,**options):
        ipdb.set_trace()
        oauth2_provider.cleartokens(REFRESH_TOKEN_EXPIRE_SECONDS=TIMESECONDS)

并尝试以这种方式运行它:

user1@rupass:/data/app$ python manage.py cleartokens
[2021-07-13 11:37:10,324] DEBUG: raven.contrib.django.client.DjangoClient: Configuring Raven for host: None
[2021-07-13 11:37:10,324] INFO: raven.contrib.django.client.DjangoClient: Raven is not configured (logging is disabled). Please see the documentation for more information.
[2021-07-13 11:37:10,514] INFO: oauth2_provider.models: 0 Revoked refresh tokens to be deleted
[2021-07-13 11:37:10,522] INFO: oauth2_provider.models: 0 Expired refresh tokens to be deleted
[2021-07-13 11:37:10,527] INFO: oauth2_provider.models: 0 Expired access tokens to be deleted
[2021-07-13 11:37:10,532] INFO: oauth2_provider.models: 0 Expired grant tokens to be deleted

ipdb 断点似乎被忽略了。为什么?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...