我试图在Django项目中创建一个带有Vue的SPA,这样Django只处理身份验证模板,其余的前端完全是webpack-loader呈现的Vue,所以是Django呈现的Vue应用程序。我这样做是为了避免完全由Django处理身份验证的好处。
因此,/accounts/以下的所有内容都将由Django视图呈现的django模板处理,而/app/以下的所有内容将由Vue应用程序处理。
我有以下几点:
urlpatterns = [
# Some standard django templates url here for authentication..
# ...
#
我对建立Django和Vuejs以使他们一起工作有一个问题。我的问题是如何在Django和Vuejs之间传递csrftoken。
因此,我的设置如下:
运行在Vuejs上的Django运行在上
我正在使用django rest框架和SessionAuthentication。
settings.py
"""
Django settings for core project.
Generated by 'django-admin startproject' using Django 3.1.2.
For more information on this
我正在做Django (Python based Web Framework)项目,使用Vue.js作为我的前端选择。
几乎所有关于Vuejs的文章都提到了Node --至少是启动开发服务器。我正在寻找一些好的阅读,其中只谈到Vue.js和应用程序的架构部分。如何以及在哪里创建这些存储、组件、路由文件?启动Vuejs的理想位置/目录结构应该是什么-而不用担心其中的Node部分。
谢谢
我在我的项目中使用了Django,Vue和语义UI,基本上我发现在由Vue实例控制的div中,高级语义UI功能,如带有标题的弹出工具提示不起作用。如果我注释掉vue实例的初始化,一切都会正常工作。 $(function() {
$('.button')
.popup({
on: 'hover'
});
// If you uncomment Vue instance initialization below, you do not see the button toolip
//new Vue({