私はCherryPyを使用しています。私は "zh-cn"という名前のフォルダを持っています。つまり、私は中国本土の中国語版簡体字中国語版を使用しています。CherryPyでは、フォルダ名のエイリアスが可能ですか?
ここに私のコードです。私がアンダースコアをどのように使用したかに注目してください。これは機能します。
class ChineseFlashcards:
zh_cn = ChineseFlashcards_zh_cn()
en = ChineseFlashcards_en()
私の問題は、より正確だと思うので、ハイフンを使用したいということです。ただし、Pythonでハイフンを使用することはできません。それは許可されていません。これにより、エラーがスローされます。
class ChineseFlashcards:
zh-cn = ChineseFlashcards_zh_cn()
en = ChineseFlashcards_en()
私が探しているのは、識別子のエイリアスとなるCherryPy属性です。このようなものです(ただしこれは法的ではありません)。
class ChineseFlashcards:
@cherrypy.expose(alias=['zh-cn'])
zh_cn = ChineseFlashcards_zh_cn()
en = ChineseFlashcards_en()
誰でも解決できますか?