【发布时间】:2022-01-26 21:12:36
【问题描述】:
我一直坚持这一点,因为我在网上找不到任何相关的教程。我愿意
- 将模型中的所有数据导出为 txt 文件格式{实际上是 xml,但我认为这不是重点}
- 模型中的每一行都是一个单独的文件
- 并保存到数据库的相对本地路径
- 每个文件夹和文件名都来自模型中的两个字段
- 我还需要这些来替换任何现有的同名文件
我该从哪里开始?我目前所能做的就是将所有记录一起导出为可下载附件的 txt 文件。
如果我将其呈现为 HTML 页面,这就是代码的样子,但是当然不会引用文件名和文件夹字段。
<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<movie>
<plot />
<outline />
<title>{{ misc.title }}</title>
<release date>{{ misc.d_released }}</release date>
</fileinfo>
</movie>
这里是字段
class misc(models.Model):
d_created = models.DateTimeField(auto_now_add=True)
filename = models.CharField(max_length=250)
folder = models.ForeignKey(folder, default="1", blank=True, null=True, on_delete=models.CASCADE)
title = models.CharField(max_length=250, default='', blank=True, null=True)
d_released = models.CharField(max_length=25, default='', blank=True, null=True)
description = models.TextField(blank = True, null = True)
def __str__(self):
return self.title
class Meta:
ordering = ('-id', )
【问题讨论】:
-
嗯,我看到的选项是使用 Django 的视图或忽略 Django 并通过 python 连接到数据库。前者是我要寻求帮助的。