これが初歩的なミスなのか、単純な愚かなのかはわかりませんが、私はこの奇妙な問題に直面しています。classifier = u"''"
空であることを確認するように宣言されたユニコード文字列があります。次のコード ブロック:
if classifier:
# do something
else:
# else do something else
が''
埋め込まれているため、elseブロックにヒットします。ソースを生成する分類子文字列を制御することはできません。
埋め込みを返すように分類器を何らかの方法で操作できる場合にのみ、''
の空さを確認できますがclassifier
、方法はわかりません。それが何かの助けになる場合は、 objectclassifier
から収集されます。HttpRequest
classifier = request.GET.get('c', '')
編集:
classifier[1:-1]
空u''
をチェックできるようになりました。使用できる組み込みメソッドはありますか?
とりあえずこの方法で進めます。ただし、他の高度なポインターがある場合は、投稿を開いたままにしておきます。
ありがとう、