νμ¬ Django LTS λ²μ μΌλ‘ django-haystack
μ νμ¬ λ²μ μ μ€μΉν μ μμ΅λλ€.
$ pipenv install django-haystack Django==1.11.8
Installing django-haystackβ¦
Requirement already satisfied: django-haystack in /Users/pete/.virtualenvs/tmp-n8UXe2BB/lib/python3.6/site-packages
Requirement already satisfied: Django>=1.8 in /Users/pete/.virtualenvs/tmp-n8UXe2BB/lib/python3.6/site-packages (from django-haystack)
Requirement already satisfied: pytz in /Users/pete/.virtualenvs/tmp-n8UXe2BB/lib/python3.6/site-packages (from Django>=1.8->django-haystack)
Adding django-haystack to Pipfile's [packages]β¦
Installing Django==1.11.8β¦
Requirement already satisfied: Django==1.11.8 in /Users/pete/.virtualenvs/tmp-n8UXe2BB/lib/python3.6/site-packages
Requirement already satisfied: pytz in /Users/pete/.virtualenvs/tmp-n8UXe2BB/lib/python3.6/site-packages (from Django==1.11.8)
Adding Django==1.11.8 to Pipfile's [packages]β¦
Locking [dev-packages] dependenciesβ¦
Locking [packages] dependenciesβ¦
Warning: Your dependencies could not be resolved. You likely have a mismatch in your sub-dependencies.
You can use $ pipenv install --skip-lock to bypass this mechanism, then run $ pipenv graph to inspect the situation.
Could not find a version that matches django<1.11,==1.11.8,>=1.8
...
pipenv install django-haystack Django==1.11.8
pip
λ λΆμΌμΉ μ’
μμ±μ ν볡νκ² μ€μΉνμ§λ§ pipenv
λ μ‘°κΈ λ ν¬κ² λΆνν©λλ€. μ μΌν λ³νκ° μ
λ°μ΄νΈλλ©΄ κ·Έκ²μ λμκ² λΆλͺ
νμ§ μλ€ install_requires
μμ setup.py
λλ μΆκ° λ³κ²½μ νμ¬ 2.6.1 λ²μ μμλ κ·Έ μ₯κ³ 1.11μ μ§μνλ λ° νμνμ΄μλ κ²½μ°.
νμ¬ 2.7.dev0 릴리μ€λ₯Ό ν μ€νΈν μκ°μ΄ μμ΅λκΉ? 릴리μ€λ₯Ό μ μνκ² λ°°μ‘ν μ μμ§λ§ μ΅κ·Ό Haystackμμ μμ ν μκ°μ΄ λ§μ§ μμ΅λλ€.
λ°©κΈ aldryn-search λ₯Ό ν΅ν΄ haystackμ μ¬μ©νλ μμ
μ€μΈ νλ‘μ νΈμμ ν
μ€νΈνμ΅λλ€. μμ£Ό κΈ°λ³Έμ μΈ κΈ°λ₯λ§ μ¬μ©νμ§λ§ rebuild_index
κ²μμ μννκ³ μμν κ²°κ³Όλ₯Ό μ»μ μ μμμ΅λλ€. κ·Έλμ κ·Έκ²μ n=1 μμ
νμμ
λλ€.
νμΈ: μμ νμ ;)
1.11λ‘ μ κ·Έλ μ΄λνκ³ pip-tools λ₯Ό μ¬μ©νμ¬ μꡬ μ¬νμ κ΄λ¦¬νλ μ€μ λλ€. pipenvμ μ μ¬νκ² django-haystack 2.6.1μλ Django<1.11μ΄ νμνκΈ° λλ¬Έμ λΆνν©λλ€. 곡μ 2.7 릴리μ€λ₯Ό μ»λ λ° μ΄λ»κ² λμμ μ€ μ μμ΅λκΉ?
μ, 무μνμΈμ. "django-haystack 2.6.1μλ Django<1.11μ΄ νμν©λλ€". λ΄κ°λ³΄κ³ μλ μΆλ ₯μ μλͺ» μ΄ν΄νμ΅λλ€.
μ¬λ¬ μ¬λλ€μ΄ κ·Έκ²μ΄ κ·Έλ€μκ² ν¨κ³Όκ° μλ€κ³ μΈκΈνμ΅λλ€. toxλ₯Ό μ λ°μ΄νΈνκ³ λ¦΄λ¦¬μ€λ₯Ό μμ½νλ κ²μ΄ μ’μ΅λλ€.
λ°©κΈ 2.7.dev0 μ΄ν λμ λ λ³κ²½ μ¬νκ³Ό ν¨κ» 2.7.dev1μ PyPIμ μ λ‘λνμ΅λλ€. μμΌλ‘ λ©°μΉ λμ λꡬμ λΆλ§λ λ£μ§ μμΌλ©΄ 2.7.0μΌλ‘ κ²μν κ²μ λλ€.
Django 2λ₯Ό μ§μν κ³νμ΄ μμ΅λκΉ?
@dani0805 ν 리νμ€νΈ νμν©λλ€! νμ¬ Haystackκ³Ό Django 2.0μ μ¬μ©νλ νλ‘μ νΈκ° μμΌλ―λ‘ μμ νλ μκ°μ΄ μ νλμ΄ μμ΅λλ€.
https://github.com/django-haystack/django-haystack/pull/1582λ₯Ό μ°Ύμκ³ νμ¬ μμ μ€μ λλ€. μ§κΈκΉμ§λ μ μλνλ κ² κ°μ΅λλ€.
@dani0805 κ°μ¬ν©λλ€ β μ‘°κΈμ΄λΌλ λμμ μ£Όμλ©΄ κ°μ¬νκ² μ΅λλ€.
μμΌλ‘ λ©°μΉ λμ λꡬμ λΆλ§λ λ£μ§ μμΌλ©΄ 2.7.0μΌλ‘ κ²μν κ²μ λλ€.
2.7.dev1μ django 1.11μμ μ μλν©λλ€.
2.7.0μ νμ¬ PyPIμ μμ΅λλ€.
κ°μ₯ μ μ©ν λκΈ
λ°©κΈ 2.7.dev0 μ΄ν λμ λ λ³κ²½ μ¬νκ³Ό ν¨κ» 2.7.dev1μ PyPIμ μ λ‘λνμ΅λλ€. μμΌλ‘ λ©°μΉ λμ λꡬμ λΆλ§λ λ£μ§ μμΌλ©΄ 2.7.0μΌλ‘ κ²μν κ²μ λλ€.