Как использовать Encrypted_FileField для шифрования загружаемого файла перед сохранением в систему - PullRequest
0 голосов
/ 15 мая 2019

Я получаю файл от пользователя, используя filefield, но я хочу сохранить загружаемый файл после шифрования, для этой цели, когда я импортирую encrypted_filefield после успешной установки пакета django-encrypted-filefield, ошибка всплывающего окна сервера: LookupError: не установлено приложение с меткой «admin». в приложении установки у меня есть «django.contrib.admin», я не знаю, что делать, знаете? Помогите мне, пожалуйста. заранее спасибо.

setting.py

INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'crispy_forms',
'core',
]



models.py

from __future__ import unicode_literals
from django.db import models
from django-encrypted-filefield import encrypted_filefield                    
# got error when i import it otherwise running fine
from django.db import models
from django.core.validators import FileExtensionValidator
class Book(models.Model):
title = models.CharField(max_length=100)
author = models.CharField(max_length=100)
description = models.CharField(max_length=100)
pdf = models.FileField(upload_to='books/pdfs/', validators= 
[FileExtensionValidator(allowed_extensions=['pdf'])])
cover = models.ImageField(upload_to='books/covers/', null=True, 
blank=True)

фактическая ошибка на сервере:

File "C:\Users\AQEEL AHMAD\AppData\Local\Programs\Python\Python37-> 
32\lib\site-packages\django\apps\registry.py", line 162, in 
get_app_config
raise LookupError(message)
LookupError: No installed app with label 'admin'.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...