gpt4 book ai didi

python - 让 emacs 识别 python 和 html 代码的混合时出现问题

转载 作者:太空宇宙 更新时间:2023-11-04 11:02:18 25 4
gpt4 key购买 nike

我开始着手“Django 1.0 网站开发”并让我的服务器正常工作,但是当我编辑我的 views.py 文件时,我在 emacs 中编辑 python 代码时遇到困难。

问题似乎是包含三重引号 (''') 的一行:

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,但不能同时识别两者。除了将文件编辑为原始文本并自己操作选项卡之外,还有另一种方法/

最佳答案

接受提示。

你做错了。在考虑支持您正在做的事情的工具之前,先了解第 3 章中的模板业务。

停止尝试在您的 View 函数中嵌入 HTML,您会发现 emacs 不再感到困惑。尽快移动到下一章。停止使用 emacs,继续学习 Django。继续阅读本书。

但是模板文件中的 HTML 几乎是纯 HTML,带有一些额外的 {{variable}}{% tag %} 东西。

您没有“emacs 格式化”问题。

你有一个“不正确地使用 Django”的问题。

关于python - 让 emacs 识别 python 和 html 代码的混合时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4273374/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com