这应该像nobrainer问题。但是它引起了我的兴趣。
我想将国家/地区名册加载到数据库中,是的,我知道我可以通过在mysql或postgres中导入csv来轻松地直接完成此操作,并且还可以将代码段写入控制台(非常不方便)并且可以正常工作,但我想知道您如何在Django中做到这一点。因为,如果我有这个:
def loadccountries():
with open(uploads/countries.csv) as f:
reader = csv.reader(f)
for row in reader:
_,created = countries.objects.get_or_create(
name = row[0]
)
然后,在视图中该代码放在哪里?如果是,那么,如何使该功能单独运行?我看不到自己在urls.py和html页面中创建人为的URL,以便可以从URL调用视图等。不要拒绝我,我正在努力不低于23分。