vue.js - 在 django 管理中使用 vue.js

标签 vue.js django-templates django-admin

我想使用 Django admin,但我想更改某些页面或更改某些页面中的某些元素。我想使用 vue.js 来完成这项工作。我没有足够的时间来更改所有模板。我该怎么做?

最佳答案

Django 文档有一个关于 overriding the admin templates 的页面从那里开始,就像在脚本标签中添加 vue.js 并在该模板中执行所有 vue 操作一样简单。请注意,Django 和 Vue 都使用 {{variable}} 变量语法。 这里最好的办法是改变 vue 的语法。

例如:

new Vue({
    el: '#app',
    data: data,
    delimiters: ["<%","%>"]
});

关于vue.js - 在 django 管理中使用 vue.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65276321/

相关文章:

javascript - 从父级清除输入的 VUE 组件数据

css - 你如何设计 VueJS 组件的样式?

javascript - Laravel Vue.js - 包含 vue-router 的最简单方法?

django - 如何在模板中获取当前页面的URL,包括参数?

python - 如何在 ModelAdmin.formfield_for_manytomany() 中使用 Django QuerySet.union()?

python - django admin 中不可修改的属性

javascript - 是否可以在应用程序中同时使用 Vue.js 组件和传统 Vue 实例?

python - Form.media 没有被注入(inject)到模板中

python - Django:您如何提供媒体/样式表并在模板中链接到它们

django - wagtail 页面模型与自身的多对多关系?