Django-debug-toolbar: get_version λ©”μ†Œλ“œλ‘œ μΈν•œ django-toolbar 1.8 및 django-extensions 2.2.1의 λΉ„ν˜Έν™˜μ„±

에 λ§Œλ“  2019λ…„ 08μ›” 20일  Β·  4μ½”λ©˜νŠΈ  Β·  좜처: jazzband/django-debug-toolbar

Django νˆ΄λ°” 버전 : 1.8
Django ν™•μž₯ 버전: 2.2.1

이 2개의 앱을 ν•¨κ»˜ μ‚¬μš©ν•˜λ©΄ TypeError at / get_version() missing 1 required positional argument: 'version' λ©”μ‹œμ§€μ™€ ν•¨κ»˜ μ€‘λ‹¨λ©λ‹ˆλ‹€.

μ‹€μ œλ‘œ django-toolbarλŠ” django-extensions( ref code )의 get_version 속성을 μ‚¬μš©ν•˜μ§€λ§Œ 이 ν•¨μˆ˜λŠ” μœ„μΉ˜ 인수( ref code )λ₯Ό μ˜ˆμƒν•©λ‹ˆλ‹€.

잠재적인 μˆ˜μ •μ€ app.get_version ν˜ΈμΆœμ„ try..catch λΈ”λ‘μœΌλ‘œ λž˜ν•‘ν•˜λŠ” 것일 수 μžˆμ§€λ§Œ 이것이 κ°€μž₯ 쒋은 방법인지 ν™•μ‹ ν•  수 μ—†μŠ΅λ‹ˆλ‹€.

djtoolbar에 λŒ€ν•œ ν›Œλ₯­ν•œ μž‘μ—…μ— κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€.

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ‹€μ œλ‘œ djangodebug-toolbar 2.0( ref )μ—μ„œ μˆ˜μ •λ˜μ—ˆμœΌλ―€λ‘œ 더 이상 λ¬Έμ œκ°€ λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€!

폐쇄, ν•„μš”ν•œ 경우 자유둭게 μž¬κ°œν•˜μ‹­μ‹œμ˜€.

λͺ¨λ“  4 λŒ“κΈ€

λ‹€μ–‘ν•œ 콀보λ₯Ό λ¬΄μž‘μœ„λ‘œ μ‹œλ„ν•˜μ—¬ 디버그 도ꡬ λͺ¨μŒ v1.6κ³Ό dj ν™•μž₯ 2.0.8이 ν•¨κ»˜ μž‘λ™ν•œλ‹€λŠ” 것을 μ•Œμ•˜μŠ΅λ‹ˆλ‹€.

κΈλŠ” 것이 κ°€λ €μš΄ 것은 μ•„λ‹ˆμ§€λ§Œ 이 문제λ₯Ό μˆ˜μ •ν•˜λŠ” ν’€ λ¦¬ν€˜μŠ€νŠΈλ₯Ό ν™•μ‹€νžˆ κ²€ν† (&병합)ν•  κ²ƒμž…λ‹ˆλ‹€.

OK @matthiask μ‹œλ„ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€.

@liavkoren 예 μ‹€μ œλ‘œ μ΄λŸ¬ν•œ λ²„μ „μ˜ 경우 django_extensions( ref )에 get_version κΈ°λŠ₯이 μ—†μŠ΅λ‹ˆλ‹€.

μ‹€μ œλ‘œ djangodebug-toolbar 2.0( ref )μ—μ„œ μˆ˜μ •λ˜μ—ˆμœΌλ―€λ‘œ 더 이상 λ¬Έμ œκ°€ λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€!

폐쇄, ν•„μš”ν•œ 경우 자유둭게 μž¬κ°œν•˜μ‹­μ‹œμ˜€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰