问题标签 [misaka]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Misaka HTML_SAFELINK(或 hoedown SAFELINK)渲染标志替换?
我正在更新一个使用旧版本 misaka 的 Python Django 应用程序,该应用程序将自己描述为“Hoedown 的基于 CFFI 的绑定,一个快速降价处理库”。我的 Django 应用程序中的相关代码如下:
但是 misaka 2.0 文档不再显示作为渲染标志选项(Django 应用程序因此引发错误):
http://misaka.61924.nl/#html-render-flags
似乎 SAFELINK 已从 hoedown 本身中删除。显然 HTML_SAFELINK 的目的是只允许链接到安全协议。
在我看来,在当前的 misaka 2.0 和 hoedown 渲染标志选项(HTML_SKIP_HTML、HTML_ESCAPE、HTML_HARD_WRAP 和 HTML_USE_XHTML)中没有合适的替代品。
我是否可以安全地假设该标志一开始就毫无意义,并且没有真正的风险将其排除在外?或者在 misaka/hoedown 中是否有另一种方法来阻止指向“不安全”协议的链接?
python-3.x - 命令“python setup.py egg_info”失败,错误代码 1 在 /tmp/pip-build-fkyx6m64/misaka/
我在 fedora25 上使用 django 1.11。我正在使用虚拟环境并尝试安装 misaka:pip install misaka
我收到以下错误:命令“python setup.py egg_info”在 /tmp/pip-build-fkyx6m64/misaka/ 中出现错误代码 1 失败
这是回溯:
python - 需要 Microsoft Visual C++ 14.0。使用“Microsoft Visual C++ 构建工具”获取它:http://landinghub.visualstudio.com/visual-cpp-build-tools
网上提到的所有方法我都试过了,但是没有用。我试图通过写pip install misaka
它来安装misaka,它通过显示相同的消息不断抱怨。我已经下载并安装了 MS 构建工具 2015 和 2017,重新启动了我的笔记本电脑。无论我做了什么,都无法弄清楚它为什么会抱怨。Python 版本 3.6.4 Windows 10
python - 如何解决flask.ext错误
我正在使用烧瓶应用程序构建降价博客。这是我的代码:
我已经安装了 pip3 install Flask-Misaka。安装后也给我错误:
我没有使用任何虚拟环境,而是在 fedora27 中工作。有没有人对此有任何想法。
python - 问题在 Django 项目中安装 misaka
我需要安装 misaka,但是当我使用时,pip install misaka
我收到一条错误消息:
命令“python setup.py egg_info”在 C:\Users\JHONAT~1\AppData\Local\Temp\pip-build-utm0mant\misaka\ 中失败,错误代码为 1
我真的不知道该怎么做才能解决它。我尝试使用 pip3 代替,没有变化并且也使用 pip2 。我目前正在使用 python 3.6.4 和 Django 1.11。
我的互联网连接不是最快的,现在我正在下载 VS2015 看看它是否能解决我的问题,因为日志提供的链接不再有效。感谢回复,下载完成后我会更新
python - Flask-Misaka 无法识别 markdown 字符串中的围栏代码
我正在使用 Flask-Misaka 和 Flask 将降价字符串呈现为 html。但是,Flask-Misaka 似乎无法识别围栏代码。它确实删除了反引号,但没有显示彩色块。我尝试过使用 0.4.0 和 0.4.1 版本。
应用程序.py
python - 无法安装 python Misaka
我一直在尝试Misaka
为 python 3.7 安装,并且我正在使用 windows 10 pro,但是有一个很奇怪的错误,因为我已经安装了 c++ 14,这是我输入后的错误:
在 windows 命令行中:
我也尝试misaka
使用命令从实际文件安装:
python setup.exe install
得到了同样的错误
我在互联网上找不到任何可以解决我问题的东西。
python - IntegrityError NOT NULL 约束失败:-在验证表单中缺少用户 ID(另一个模型的外键)
上一个标题:无法导入 'misaka' - Django
我正在关注有关如何建立社交网络的教程。
我遇到了这个错误:
/posts/new/ NOT NULL 约束处的 IntegrityError 失败:posts_post.user_id
完整的回溯(请注意粗体字):
上述异常(NOT NULL 约束失败:posts_post.user_id)是以下异常的直接原因:C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\core\handlers\exception.py in inner response = get_response( request) … ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\core\handlers\base.py in _get_response response = self.process_exception_by_middleware(e, request) … ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton \lib\site-packages\django\core\handlers\base.py in _get_response response = Wrapped_callback(request, *callback_args, **callback_kwargs) … ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\ views\generic\base.py in view return self.dispatch(request, *args, **kwargs) ... ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\contrib\auth\mixins.py 在 dispatch return super().dispatch(request, *args, **kwargs) ... ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib \site-packages\django\views\generic\base.py 在 dispatch return handler(request, *args, **kwargs) ... ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\views\generic \edit.py in post return super().post(request, *args, **kwargs) ... ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\views\generic\edit.py in post return self.form_valid(form) …</p>**kwargs) ... ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\views\generic\edit.py 在 post return super().post(request, *args, **kwargs) ... ▶本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\views\generic\edit.py 在 post return self.form_valid(form) ...</p>**kwargs) ... ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\views\generic\edit.py 在 post return super().post(request, *args, **kwargs) ... ▶本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\views\generic\edit.py 在 post return self.form_valid(form) ...</p>
▶ 本地变量 C:\Users\Tommaso\Django rest framework\Udemy Django\simplesocial\posts\views.py in form_valid return super().form_valid(form) …</p>
▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\views\generic\edit.py in form_valid self.object = form.save() … ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site -packages\django\forms\models.py 在保存 self.instance.save() ...</p>
▶ 本地变量 C:\Users\Tommaso\Django rest framework\Udemy Django\simplesocial\posts\models.py in save super().save(*args, **kwargs) …</p>
▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\db\models\base.py 保存在 force_update=force_update, update_fields=update_fields) ... ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site- packages\django\db\models\base.py in save_base force_update, using, update_fields, … ▶ Local vars C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\db\models\base.py in _save_table result = self ._do_insert(cls._base_manager, using, fields, update_pk, raw) ... ▶ _do_insert using=using, raw=raw 中的本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\db\models\base.py ) … ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\db\models\manager.py in manager_method return getattr(self.get_queryset(), name)(*args,**kwargs) ... ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\db\models\query.py in _insert return query.get_compiler(using=using).execute_sql(return_id) ... ▶ 本地变量C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\db\models\sql\compiler.py 在 execute_sql cursor.execute(sql, params) … ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages \django\db\backends\utils.py in execute return super().execute(sql, params) … ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\db\backends\utils.py in执行 return self._execute_with_wrappers(sql, params, many=False, executor=self._execute) ... ▶ _execute_with_wrappers 中的本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\db\backends\utils.py 返回执行程序(sql,参数,很多,context) ... ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\db\backends\utils.py in _execute return self.cursor.execute(sql, params) ... ▶ 本地变量 C:\Applicazioni_Tommaso\ Phyton\lib\site-packages\django\db\utils.py 在exit raise dj_exc_value.with_traceback(traceback) from exc_value … ▶ Local vars C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\db\backends\utils.py in _execute return self.cursor.execute(sql, params) … ▶ 本地变量 C:\Applicazioni_Tommaso\Phyton\lib\site-packages\django\db\backends\sqlite3\base.py 在执行中返回 Database.Cursor.execute(self, query, params) ... ▶ 本地变量
粗体线指向这两段代码:
1:在 my_project\posts\views.py 中的 form_valid:
2:在my_project\posts\models.py中保存
当用户在社交网络组内发布新帖子时,将运行这些功能。
我正在使用 VScode,所以我注意到显然,我的代码无法识别misaka,通过 pip 安装并导入如下:
Pylint 导入错误:无法导入“misaka”
我已阅读 misaka 文档,但我不明白出了什么问题。
请注意我使用的是 Misaka v. 2.1.0,显然不需要在设置中的 INSTALLED_APPS 中安装。
有什么想法吗?
由于有人建议我尝试在不设置用户外键的情况下将 Post 模型对象创建到数据库中,因此您可以在这里看到我的 my_project/posts/model.py:
python-3.x - 无法安装御坂
我尝试安装轮子并再次运行 pip install misaka 但我最终遇到了同样的错误。 御坂安装错误!