現在のバージョンのdjango-haystack
を現在のDjangoLTSバージョンと一緒にインストールできます。
$ 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
は少し大きな声で文句を言います。 唯一の変更がsetup.py
のinstall_requires
更新であるのか、それとも現在の2.6.1リリースにないDjango1.11をサポートするために必要な追加の変更があるのかは私にはわかりません。
現在の2.7.dev0リリースをテストする時間がありましたか? リリースをすぐに出荷できますが、最近Haystackで作業する時間があまりありません。
私が取り組んでいるプロジェクトで、 aldryn-searchをrebuild_index
を実行し、検索を実行して、期待どおりの結果を得ることができました。 つまり、これはn = 1のワークフォームです。
確認:worksforme;)
現在、1.11にアップグレードし、 pip-toolsを
ああ、これは無視してください:「django-haystack2.6.1にはDjango <1.11が必要です。 私は自分が見ている出力を誤解しました。
何人かの人々はそれが彼らのために働くと述べました。 toxを更新し、リリースをスケジュールすることは理にかなっています。
2.7.dev1をPyPIにアップロードし、2.7.dev0以降の変更を累積しました。 今後数日以内に誰からも苦情がない場合は、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はdjango1.11で正常に動作します
2.7.0は現在PyPIにあります。
最も参考になるコメント
2.7.dev1をPyPIにアップロードし、2.7.dev0以降の変更を累積しました。 今後数日以内に誰からも苦情がない場合は、2.7.0として公開します。