def main(): content_list = [] files = os.listdir(data_path) for name in files: 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) for item in content_list: print('saving article: %s' % item[0]) article = Article() article.title = item[0] article.brief_content = item[1] article.content = item[2] article.save()
def insert(request): if (request.method == 'POST'): print(1) title = request.POST.get('title') brief_content = request.POST.get('brief_content') content = request.POST.get('content') a = Article() a.title = title a.brief_content = brief_content a.content = content a.save() return render(request, 'insert.html') else: print(2) return render(request, 'insert.html')
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[:content[:200].rfind(' ')], content) content_list.append(item) random.shuffle(content_list) Article.objects.all().delete() for item in content_list: print('saving article: %s' % item[0]) article = Article() article.title = item[0] article.brief_content = item[1] article.content = item[2] article.save()
2、删除migrations文件 3、删除django_migrations表的记录 4、删除数据表 pycharm配置sql连接 Comment: settings.py全路径 File: db.sqlite3全路径 进入django shell环境,小范围调试 python manage.py shell from blog.models import Article a.title = "title02" a = Article() a.brief_content = "brief02" a.content = 'content02' a.save() articles = Article.objects.all() article = articles[0] print(article.title) django admin 后台管理模块 python manage.py createsuperuser 用户 admin 邮箱不填 密码 adminadmin