Hi,

Templates are nothing more than HTML files with special tags inside. In their 
simplest form, they can be plain HTML without any templating tags and they will 
thus be rendered without any change.

In conclusion, to keep it simple and still let you the opportunity to benefit 
from templating features if ever the need arises in the future, let settings as 
they are and follow template view examples. The overhead will be minimal for 
such "static" templates since the engine provides a quite efficient 
preprocessing and caching mechanism and in any case, negligible compared to DB 
or network related stuff.

Anyway, if for any reason you do not want to keep the templating engine in the 
path at all, your views can return basic HTTP responses containing static HTML 
data, either stored as constant strings in your code (not the cleanest option) 
or, better, as resources in your project (e.g. plain files somewhere they can 
be read from the app code).

Best

Eric

________________________________
From: django-users@googlegroups.com <django-users@googlegroups.com> on behalf 
of Tom Zhang <computerset...@gmail.com>
Sent: Friday, February 8, 2019 19:59
To: Django users
Subject: Django template

Hi,

If I don't want to use any Django template and I just want to use regular 
html/javascript, how should I setup the template config in settings.py?

Right now, my settings are:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'templates')],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

Thanks,

Tom


--
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+unsubscr...@googlegroups.com<mailto:django-users+unsubscr...@googlegroups.com>.
To post to this group, send email to 
django-users@googlegroups.com<mailto:django-users@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/e88d65e8-c992-4a57-ac5b-3ed5f60dab24%40googlegroups.com<https://groups.google.com/d/msgid/django-users/e88d65e8-c992-4a57-ac5b-3ed5f60dab24%40googlegroups.com?utm_medium=email&utm_source=footer>.
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+unsubscr...@googlegroups.com.
To post to this group, send email to django-users@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/AM0P193MB03088A4EC2AEDE3EDCE2C2BE8C6A0%40AM0P193MB0308.EURP193.PROD.OUTLOOK.COM.
For more options, visit https://groups.google.com/d/optout.

Reply via email to