def main(): content_list = [] files = os.listdir(data_path) for name in files: f = os.path.join(data_path, name) with open(f, 'r', encoding='utf-8') as f: content = f.read() item = (name[:-4], content[:100], content) content_list.append(item) # Article.objects.all().delete() for item in content_list: print('saving article: %s' % item[0]) article = Article() article.article_title = item[0] article.brief_content = item[1] article.content = item[2] article.save()
#!/usr/bin/python # -*-encoding=utf8 -*- import os import django os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'django_start.settings') django.setup() from blog.models import Article data_path = '../data/article' if __name__ == "__main__": article = Article() with open("c:/users/zhaoguo.ma/desktop/1.txt", encoding="utf8") as f: article.article_title = f.readline() article.article_content = f.readline() article.article_detail = f.read() article.save()