Template model.
Project description
django-template-model
Description
This application will allow you to store templates in your database, and discovering with any Template Engine
Setup
Edit your settings file as follows:
INSTALLED_APPS = [
...
template_model,
]
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [ # your template dirs here
],
'APP_DIRS': False, # Disable auto discovering
'OPTIONS': {
'context_processors': [
'django.contrib.auth.context_processors.auth',
'django.template.context_processors.debug',
'django.template.context_processors.i18n',
'django.template.context_processors.media',
'django.template.context_processors.static',
'django.template.context_processors.tz',
'django.contrib.messages.context_processors.messages',
'django.template.context_processors.request',
],
'loaders': [
'django.template.loaders.filesystem.Loader',
'django.template.loaders.app_directories.Loader',
# add loader here if you want to use it with this backend
'template_model.loader.Loader',
],
},
},
Versions
1.0.6 (2020-09-09)
- Support django 3.1
1.0.5 (2020-06-09)
- Simplify rendering
1.0.4 (2020-06-08)
- Handle text or binary based templates (Compatibility with django-template-engines)
1.0.3 (2020-06-05)
- Delete views / urls and useless restframework dependencies
- Now with loader config, Template are discoverable like any other template
1.0.2 (2020-06-05)
- Add python 3.8 and django 3.0 support
- Add loader to handle Django Template Engine support
1.0.1 (2019-09-24)
Update:
- mimetype and magic are no longer used
1.0.0
From now on, Template
model contains:
- a name (
name
), - a mime type (
mime_type
), - a file (
template_file
), - the date of its creation (
added
), - the date of its last update (
updated
).
0.1.1
This package is compatible with Django>=2.1.0,<3.0.0
et djangorestframework>=3.8.0,<3.11.0
.
0.1.0
From now on, Template
model contains:
- a name,
- a format,
- a content,
- the date of its creation,
- the date of its last update.
0.0.1
Template
model- Admin site
- View set with an additional route to download a template
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
File details
Details for the file django-template-model-1.0.6.tar.gz
.
File metadata
- Download URL: django-template-model-1.0.6.tar.gz
- Upload date:
- Size: 7.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.48.2 CPython/3.6.10
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 319b1b83bc4ec98f9d34612f82592c9faacc90b44db73dd943649b1c5dbd809b |
|
MD5 | 1d96d87935adf52f963a5c7f24a5cd79 |
|
BLAKE2b-256 | 004828b12aef056716f92f88577cfaa5d1e7c6d1d17e907629fbea56cda253cf |