Han Joe
2018-11-10 13:36:24 UTC
I want to use the django with vue, but there is an error"Uncaught
SyntaxError: Unexpected token <"
So I make a test. I make a index.html and a test.js.This is my directory
[image: 1.png]
The index.html and test.js are very simple.
[image: 2.png]
This is my code in settings.py
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['first-vue/dist'],
'APP_DIRS': True,
'OPTIONS': {
'context_ : [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'first-vue/dist')
]
This is my code in urls.py
from django.contrib import admin
from django.urls import path, re_path
from django.views.generic.base import TemplateView
from django.conf.urls import url
urlpatterns = [
path('admin/', admin.site.urls),
url(r'', TemplateView.as_view(template_name='index.html'))
]
When I open the http://127.0.0.1:8000/, I can see the 200
[image: 3.png]
But
[image: 4.png]
Can you help me? Thanks!
SyntaxError: Unexpected token <"
So I make a test. I make a index.html and a test.js.This is my directory
[image: 1.png]
The index.html and test.js are very simple.
[image: 2.png]
This is my code in settings.py
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': ['first-vue/dist'],
'APP_DIRS': True,
'OPTIONS': {
'context_ : [
'django.template.context_processors.debug',
'django.template.context_processors.request',
'django.contrib.auth.context_processors.auth',
'django.contrib.messages.context_processors.messages',
],
},
},
]
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'first-vue/dist')
]
This is my code in urls.py
from django.contrib import admin
from django.urls import path, re_path
from django.views.generic.base import TemplateView
from django.conf.urls import url
urlpatterns = [
path('admin/', admin.site.urls),
url(r'', TemplateView.as_view(template_name='index.html'))
]
When I open the http://127.0.0.1:8000/, I can see the 200
[image: 3.png]
But
[image: 4.png]
Can you help me? Thanks!
--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+***@googlegroups.com.
To post to this group, send email to django-***@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/59b93f00-703a-4583-a2eb-d40e408b436c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users+***@googlegroups.com.
To post to this group, send email to django-***@googlegroups.com.
Visit this group at https://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/59b93f00-703a-4583-a2eb-d40e408b436c%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.