def add_post(): #get处理 显示catagory categorys = db.session.query(Category).all() content = request.form.get('ckeditor') if request.method == 'POST': # 文章页面 post = Post() post.title = request.form.get('title') post.content = content post.author = '风' post.create_time = 1 #文章目录关系 # postcate = Post_category() # postcate.post = post # postcate.category = Category.query.filter_by(name=request.values.get('sel')).first() post.categorys.append( Category.query.filter_by(name=request.values.get('sel')).first()) # db.session.add(postcate) db.session.add(post) db.session.commit() return redirect(url_for('web.index')) return render_template('realpost.html', categorys=categorys)
def add_post(author, title, description, slug): """Add New Post""" p = Post() p.author = User.objects.get(username=author) p.title = title p.slug = p.set_slug(title) p.description = description p.category = [Category.objects.get(slug=slug)] p.save() print('New Post added.')