μ΄κ²μ νΉν μ°λ¦¬κ° μΌλΆ Vagrant μμλ₯Ό μ¬κ΅¬μΆν λ μ€λλ μ°λ¦¬μ λͺλͺ μμ© νλ‘κ·Έλ¨μμ λ°μνμ΅λλ€. κΈ°μ‘΄ Vagrant μμμμ μλ¦¬μ§ μκΈ° λλ¬Έμ #852μ κ΄λ ¨μ΄ μμ μ μμ΅λλ€. μ¦, λͺ¨λ κ²μ μλ‘ μ€μΉνλ κ²μ΄ sqlparseμ κ°μ κΈ°λ³Έ μ’ μμ±μ μ΅μ λ²μ μ μλ―Ένλμ§ κΆκΈν©λλ€. 0.1.18μμλ μ¬μ ν λ¬Έμ κ° λ°μνμ΅λλ€.
μ¬ννΌ, μ¬κΈ°μ λ λ§μ μ λ³΄κ° μμ΅λλ€. μ΄κ²μ Django 1.9.5μ μμ§λ§ Django 1.9.7μμλ λ§μ°¬κ°μ§μ λλ€. μΆκ° μ 보λ₯Ό μ 곡ν μ μλμ§ μλ €μ£Όμμμ€.
process() λλ½λ 1κ°μ νμ μμΉ μΈμ: 'stream'
μμ² λ°©λ²: GET
μμ² URL: http://localhost :8000/security/login/?next=/
μ₯κ³ λ²μ : 1.9.5
μμΈ μ ν: TypeError
μμΈ κ°:
process() λλ½λ 1κ°μ νμ μμΉ μΈμ: 'stream'
μμΈ μμΉ: /usr/local/lib/python3.4/dist-packages/sqlparse/engine/filter_stack.py μ€ν μ€, 29ν
νμ΄μ¬ μ€ν νμΌ: /usr/bin/python3
νμ΄μ¬ λ²μ : 3.4.3
νμ΄μ¬ κ²½λ‘:
['/λ°©λμ',
'/vagrant/src/django-pgcrypto-fields',
'/usr/lib/python3.4',
'/usr/lib/python3.4/plat-x86_64-linux-gnu',
'/usr/lib/python3.4/lib-dynload',
'/usr/local/lib/python3.4/dist-packages',
'/usr/lib/python3/dist-packages']
μλ² μκ°: 2016λ
7μ 20μΌ μμμΌ 15:28:01 -0400
볡μ¬νμ¬ λΆμ¬λ£κΈ° λ³΄κΈ°λ‘ μ ν
/usr/local/lib/python3.4/dist-packages/django/core/handlers/base.py get_response
μλ΅ = middleware_method(μμ², μλ΅) ...
βΆ λ‘컬 λ³μ
/usr/local/lib/python3.4/dist-packages/debug_toolbar/middleware.py in process_response
panel.generate_stats(μμ², μλ΅) ...
βΆ λ‘컬 λ³μ
/usr/local/lib/python3.4/dist-packages/debug_toolbar/panels/sql/panel.pyμ generate_stats
쿼리['sql'] = μ¬νμ_sql(쿼리['sql']) ...
βΆ λ‘컬 λ³μ
/usr/local/lib/python3.4/dist-packages/debug_toolbar/panels/sql/utils.py inreformat_sql
return swap_fields(''.join(stack.run(sql))) ...
βΆ λ‘컬 λ³μ
/usr/local/lib/python3.4/dist-packages/sqlparse/engine/filter_stack.py μ€ν μ€
μ€νΈλ¦Ό = filter_.process(μ€νΈλ¦Ό)
κ·Έκ²μ μ λμ μΌλ‘ sqlparse 0.2 API λ³κ²½ λλ¬Έμ λλ€.
Django==1.9.8
μμ λμΌν μ€λ₯κ° λ°μνμ΅λλ€.
#852 #854 #855
κ΅λ΄μμλ λ³΄κ³ μμ΅λλ€. ν΄κ²° λ°©λ²μ΄ μμ΅λκΉ?
@iMerika λ 'sqlparse <0.2'λ₯Ό μ’
μμ±( requirements.txt
λλ setup.py
)μ λͺ
μμ μΌλ‘ μΆκ°νμ¬ μ΄ ν¨ν€μ§μ νΈνλμ§ μλ λ²μ μ μ κΈλλ€.
λ°©κΈ μ΄ λ¬Έμ λ₯Ό ν΄κ²°νλ PRμ λ³ν©νμ΅λλ€.
@webknjazλ κ·νμ μ‘°μΈμ μ¬μ©νμ¬ μ΄ λ¬Έμ λ₯Ό ν΄κ²°νμ΅λλ€. κ°μ¬ ν΄μ! :)
@zhukandrey λμ λꡬ λͺ¨μμ λ²μ μ 1.5
μ
κ·Έλ μ΄λνλ κ²μ΄ μ’μ΅λλ€. pypiμμ μ΄λ―Έ μΆμλμμ΅λλ€: https://pypi.python.org/pypi/django-debug-toolbar
@webknjaz μλ € μ£Όμ μ κ°μ¬ν©λλ€!
@aaugustin κ°μ¬
1.5λ‘ μ κ·Έλ μ΄λνλ©΄ μ μκ² ν¨κ³Όμ μ΄μμ΅λλ€. κ°μ¬ ν΄μ. π
κ°μ₯ μ μ©ν λκΈ
@zhukandrey λμ λꡬ λͺ¨μμ λ²μ μ
1.5
μ κ·Έλ μ΄λνλ κ²μ΄ μ’μ΅λλ€. pypiμμ μ΄λ―Έ μΆμλμμ΅λλ€: https://pypi.python.org/pypi/django-debug-toolbar