私は "Django 1.0 Web Site Development"の作業を開始してサーバを稼働させましたが、私のviews.pyファイルを編集しているときに、 emacsのpythonコードemacsがpythonとhtmlコードの混在を認識するのに問題がある
問題はトリプル引用符(「」「を)含まれている行のようだ:
def main_page(request):
output = u'''
<html>
[more lines here]
</html>
''' % (
u'Django Bookmarks'
u'Welcome to Django Bookmarks',
u'Where you can store and share bookmarks!'
)
return HttpResponse(output)
Emacsのインデントがすべてのu後にしくじっ」「」行を、私がしようとすると、このように私はエラーを取得しますこれから生成されたページを読み込みます。
私はいくつかのモード(nxhtml mumamoモードを含む)を試みましたが、これまでEmacsにpythonコードまたはhtmlのみを認識させることができましたが、同時に両方を認識することはできません。ファイルを生のままのテキストとして編集したり、タブを自分で操作したりする方法がありません。/
python-mode.el(バージョン5.1.0)(GNU Emacs 23.1.50.1)は、問題なく3重引用符と字下げを処理するようです。 emacsとpython-mode.elまたはpython.elのどのバージョンを使用していますか? – unutbu
私はそれについて多くは心配しないでしょう:それはあなたがDjangoでhtmlを表示する方法ではありません。個別のテンプレートファイルを使用します。そのスタイルの例が数多くある場合、私はその本をダンプしてより良いものを得るでしょう。 – aaronasterling
emacsは23.1.1です。私はpython-modeのバージョンを確認する方法がわかりません。 – aeroegnr