Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

编译安装jumpserverv3.10.3处理国际化时报错:TypeError: unsupported operand type(s) for |: 'ModelBase' and 'type'[Question] #12669

Closed
fanmaoyang opened this issue Feb 20, 2024 · 3 comments
Assignees
Labels
🤔 Question Don't know how to use or why | 提问

Comments

@fanmaoyang
Copy link

(py3) root@monitor:/opt/jumpserver-v3.10.3# python apps/manage.py compilemessages
ALLOWED_HOSTS:

  • localhost
  • 127.0.0.1:8080
  • 127.0.0.1
  • 127.0.0.1:8080
  • 127.0.0.1:80
  • localhost:8080
  • localhost:80
  • core:8080
  • core:80
    Traceback (most recent call last):
    File "/opt/jumpserver-v3.10.3/apps/manage.py", line 27, in
    execute_from_command_line(sys.argv)
    File "/opt/py3/lib/python3.9/site-packages/django/core/management/init.py", line 419, in execute_from_command_line
    utility.execute()
    File "/opt/py3/lib/python3.9/site-packages/django/core/management/init.py", line 395, in execute
    django.setup()
    File "/opt/py3/lib/python3.9/site-packages/django/init.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
    File "/opt/py3/lib/python3.9/site-packages/django/apps/registry.py", line 122, in populate
    app_config.ready()
    File "/opt/jumpserver-v3.10.3/apps/accounts/apps.py", line 9, in ready
    from . import signal_handlers # noqa
    File "/opt/jumpserver-v3.10.3/apps/accounts/signal_handlers.py", line 10, in
    from audits.signal_handlers import create_activities
    File "/opt/jumpserver-v3.10.3/apps/audits/signal_handlers/init.py", line 2, in
    from .login_log import *
    File "/opt/jumpserver-v3.10.3/apps/audits/signal_handlers/login_log.py", line 105, in
    def send_login_info_to_reviewers(instance: UserLoginLog | str, auth_acl_id):
    TypeError: unsupported operand type(s) for |: 'ModelBase' and 'type'
@fanmaoyang fanmaoyang added the 🤔 Question Don't know how to use or why | 提问 label Feb 20, 2024
@github-actions github-actions bot added the 🔔 Pending processing Awaiting processing from the issue assignees | 待处理 label Feb 20, 2024
@BaiJiangJie
Copy link
Member

python 版本升级到 v3.11.4。

@github-actions github-actions bot added ⏳ Pending feedback Awaiting feedback from the issue reporter | 待反馈 and removed 🔔 Pending processing Awaiting processing from the issue assignees | 待处理 labels Feb 20, 2024
@fanmaoyang fanmaoyang changed the title 编译安装jumpserverv3.10.4处理国际化时报错:TypeError: unsupported operand type(s) for |: 'ModelBase' and 'type'[Question] 编译安装jumpserverv3.10.3处理国际化时报错:TypeError: unsupported operand type(s) for |: 'ModelBase' and 'type'[Question] Feb 20, 2024
@fanmaoyang
Copy link
Author

python 版本升级到 v3.11.4。

好的,我试一下,谢谢。

@github-actions github-actions bot added 🔔 Pending processing Awaiting processing from the issue assignees | 待处理 and removed ⏳ Pending feedback Awaiting feedback from the issue reporter | 待反馈 labels Feb 20, 2024
@BaiJiangJie BaiJiangJie removed the 🔔 Pending processing Awaiting processing from the issue assignees | 待处理 label Feb 20, 2024
@fanmaoyang
Copy link
Author

(py4) root@monitor:/opt/jumpserver-v3.10.3# python apps/manage.py compilemessages
ALLOWED_HOSTS:

  • localhost
  • 127.0.0.1:8080
  • 127.0.0.1
  • 127.0.0.1:8080
  • 127.0.0.1:80
  • localhost:8080
  • localhost:80
  • core:8080
  • core:80
    Traceback (most recent call last):
    File "/opt/jumpserver-v3.10.3/apps/manage.py", line 27, in
    execute_from_command_line(sys.argv)
    File "/opt/py4/lib/python3.11/site-packages/django/core/management/init.py", line 442, in execute_from_command_line
    utility.execute()
    File "/opt/py4/lib/python3.11/site-packages/django/core/management/init.py", line 416, in execute
    django.setup()
    File "/opt/py4/lib/python3.11/site-packages/django/init.py", line 24, in setup
    apps.populate(settings.INSTALLED_APPS)
    File "/opt/py4/lib/python3.11/site-packages/django/apps/registry.py", line 116, in populate
    app_config.import_models()
    File "/opt/py4/lib/python3.11/site-packages/django/apps/config.py", line 269, in import_models
    self.models_module = import_module(models_module_name)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "/usr/local/lib/python3.11/importlib/init.py", line 126, in import_module
    return _bootstrap._gcd_import(name[level:], package, level)
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "", line 1204, in _gcd_import
    File "", line 1176, in _find_and_load
    File "", line 1147, in _find_and_load_unlocked
    File "", line 690, in _load_unlocked
    File "", line 940, in exec_module
    File "", line 241, in _call_with_frames_removed
    File "/opt/jumpserver-v3.10.3/apps/orgs/models.py", line 7, in
    from common.utils import lazyproperty, settings, get_logger
    File "/opt/jumpserver-v3.10.3/apps/common/utils/init.py", line 7, in
    from .encode import *
    File "/opt/jumpserver-v3.10.3/apps/common/utils/encode.py", line 16, in
    from itsdangerous import (
    ImportError: cannot import name 'TimedJSONWebSignatureSerializer' from 'itsdangerous' (/opt/py4/lib/python3.11/site-packages/itsdangerous/init.py)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
🤔 Question Don't know how to use or why | 提问
Projects
None yet
Development

No branches or pull requests

2 participants