comme le titre dit que j'ai un problème à l'aide d'un modèle dans une vue admin
ici est mon worktree
Django 1.11 modèle d'utilisation d'une application comme modèle d'administration
project
|-- project/
|-- myapp/
|-- templates/
|-- admin/
|-- file.html
settings.py
TEMPLATES = [
{
'BACKEND': 'django.template.backends.django.DjangoTemplates',
'DIRS': [os.path.join(BASE_DIR, 'myapp/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',
],
},
},
]
ModelAdmin.py
class ModelAdmin(admin.ModelAdmin):
actions = ['export']
def export(self,request, queryset):
paragraphs = ['first paragraph', 'second paragraph', 'third paragraph']
pdfkit.from_file('file.html', 'out.pdf', paragraphs)
admin.site.register(Model, ModelAdmin)
mais je je suis obtenir "Aucun fichier: file.html" erreur
Pouvez-vous publier le journal des erreurs. –
Veuillez ne pas publier de messages d'erreur sous forme d'images. Copiez et collez le texte. – Alasdair
Vous ne devriez pas avoir besoin d'inclure 'myapp/templates' dans' DIRS'. Il sera vérifié par le chargeur des répertoires de l'application tant que 'myapp' est dans' INSTALLED_APPS'. – Alasdair