私のDjangoビューでモバイルデバイスからリクエストが来たのかどうかを簡単に検出するのは難しいです。DjangoとPython 3でモバイルデバイスを検出
私はこのような何かを実装しようとしています:
#views.py
def myfunction(request):
...
if request.mobile:
is_mobile = True
else:
is_mobile = False
context = {
... ,
'is_mobile': is_mobile,
}
return render(request, 'mytemplate.html', context)
そしてmytemplate.html
中:
{% if is_mobile %}
show something
{% else %}
show something else
{% endif %}
を。だからここに私の質問に直接pip install minidetector
、pip install minidetector2
だけでなく、GitHubのリポジトリのカップル、それらのどれも
のPython 3と互換性がありません:私は別のバージョンがインストールされている互換性のあるminidetectorのいずれかのバージョン/フォークはありますPython 3で?そうでない場合、代替案は何ですか?
あなたは無関係のはAttributeErrorの質問にリンクされています。 Stacktraceを投稿する – e4c5
リンクは、minidetectorがPython 3と互換性がないことを示すことを目的としています。質問自体についての混乱を避けるため、削除してその部分を改めました。 – J0ANMM