亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

允許字符``的Javascript 在多行字符串中

允許字符``的Javascript 在多行字符串中

蝴蝶不菲 2023-03-24 16:45:37
基本上,我想用后端的初始腳本初始化我的編輯器(ace 編輯器)。但是,在某些情況下,initialScript還包括 (`)、(')、(") 字符。因此,我很困惑如何在不initialScript更改它們的情況下使用它。因為:當我將其解析initialScript為 html decode (html entities, like: `)時,在編輯器中也會顯示`.var initialScript = `from django.utils.text import slugifyfrom django.utils.safestring import mark_safedef generate_unique_slug(klass, field):    """    return unique slug if origin slug is exist.    eg: `foo-bar` => `foo-bar-1`    :param `klass` is Class model.    :param `field` is specific field for title.    """    origin_slug = slugify(field)    unique_slug = origin_slug    numb = 1    while klass.objects.filter(slug=unique_slug).exists():        unique_slug = '%s-%d' % (origin_slug, numb)        numb += 1    return unique_slugbrian='Hello life!'`;也在我的編輯器配置中;var initialScript = `{{ session_initial_script|default:'' }}`;var editor = ace.edit('editor');    editor.setTheme('ace/theme/twilight');    editor.getSession().setMode('ace/mode/python');    editor.getSession().setUseWrapMode(true);    editor.getSession().setValue(initialScript);有什么解決辦法嗎?
查看完整描述

1 回答

?
大話西游666

TA貢獻1817條經驗 獲得超14個贊

在特殊字符前使用反斜杠


var initialScript = `from django.utils.text import slugify

from django.utils.safestring import mark_safe



def generate_unique_slug(klass, field):

    """

    return unique slug if origin slug is exist.

    eg: \`foo-bar\` => \`foo-bar-1\`

    :param \`klass\` is Class model.

    :param \`field\` is specific field for title.

    """

    origin_slug = slugify(field)

    unique_slug = origin_slug

    numb = 1

    while klass.objects.filter(slug=unique_slug).exists():

        unique_slug = '%s-%d' % (origin_slug, numb)

        numb += 1

    return unique_slug



brian='Hello life!'`


查看完整回答
反對 回復 2023-03-24
  • 1 回答
  • 0 關注
  • 81 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號