Я использую django version 2.0.6
и использую db.sqlite3
для своей базы данных.
Я хочу предоставить пользователю функциональность для сохранения резервной копии созданных ими объектов модели и загрузки данных при необходимости..
Любая идея, кто-нибудь, как это сделать в django
?
Спасибо.
Обновление
Я пыталсяна мой взгляд следующее:
def getcompanyObject(request, pk):
company_details = get_object_or_404(Company, pk=pk)
all_objects = list(Group1.objects.filter(user=request.user,company=company_details.pk)) + list(Ledger1.objects.filter(user=request.user,company=company_details.pk))
data = serializers.serialize('json', all_objects)
data = json.dumps(json.loads(data), indent=4)
response = HttpResponse(data , content_type='application/json')
response['Content-Disposition'] = 'attachment; filename=export.json'
return response
Работает нормально, так как теперь загружает резервную копию в формате json для пользователей. У меня есть одна проблема с
Как загрузить файлы json для пользователя.
Я хочу сказать, что пользователь нажмет на кнопку, и он автоматически загрузит файлы резервных копий для пользователя.
Любая идея, кто-нибудь?