Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将Django用户数据库中的所有用户电子邮件写入文本文件?_Django_Shell_Export - Fatal编程技术网

如何将Django用户数据库中的所有用户电子邮件写入文本文件?

如何将Django用户数据库中的所有用户电子邮件写入文本文件?,django,shell,export,Django,Shell,Export,使用shell命令,将所有用户电子邮件地址从Django数据库导出到文本文档中的最快方法是什么 假设您在user.email字段中存储用户电子邮件地址: from django.contrib.auth.models import User handle = open('emails.txt', 'w+') for user in User.objects.all(): handle.write(user.email+'\n') handle.close() 文件,emails.tx

使用shell命令,将所有用户电子邮件地址从Django数据库导出到文本文档中的最快方法是什么

假设您在user.email字段中存储用户电子邮件地址:

from django.contrib.auth.models import User

handle = open('emails.txt', 'w+')
for user in User.objects.all():
    handle.write(user.email+'\n')
handle.close()

文件,
emails.txt
很可能位于django项目的项目根目录中。

@MatthewGaiser该界面实际上建议了这一操作,Matthew。另见:。但是如果你有更好的答案,请随意添加你的想法,如果它比我自己的好,我会选择它。不,只是觉得很奇怪。它肯定是被批准的,但还没有看到有人这么做。