def new_blog(self, title, description): # author, title, description, author_id blog = Blog(author=self.email, title=title, description=description, author_id=self._id) blog.save_to_mongo()
def post(self): blog_info = self.parser.parse_args(strict=True) b = Blog( title=blog_info['title'], text=blog_info['text'], user_id=blog_info['user_id'], ) id = b.create() if id: return {'id': id} else: raise Exception("create blog failed!")
def post(self): if not request.json or not 'title' in request.json: abort(400) title = request.json['title'] desc = request.json['description'] blog_service.save(Blog(title, desc)) return success_response()
def post(self): post_args = request.get_json() raw_content = post_args.get('content') title_index = raw_content.find('\n') if title_index == -1: title = '无标题' else: raw_title = raw_content[:title_index] title = re.sub(r'\#*', '', raw_title) cover_catch = re.findall(r'\!\[cover\]\(.*\)', raw_content) if len(cover_catch) == 0: cover = "" else: cover = cover_catch[0][9:-1] new_blog = Blog(user_id=g.auth_user.id, title=title, content=raw_content, cover=cover, updated=datetime.utcnow()) db.session.add(new_blog) db.session.commit() return {}
def add_blog(payload: Dict[str, Any]) -> Dict[str, Any]: new_blog = Blog(**payload) try: db.session.add(new_blog) db.session.commit() except Exception: return None return new_blog.as_dict
def celery_blogs(count): time.sleep(5) blog_service.save( Blog( "valar dohaeris from celery ", "If you set your goals ridiculously high and \ it's a failure, you will fail above everyone else's success." )) return "Blog Created! Task Complete"
def init_database(): # Create the database and the database table db.drop_all() db.create_all() # Insert user data blog1 = Blog('test1', 'test_desc1') db.session.add(blog1) # Commit the changes for the users db.session.commit() yield db db.drop_all()
def create_blog(): if 'logged_in' not in session: flash("Not logged in", category='errors') return redirect('/') else: title = request.form['title'] body = request.form['body'] owner_id = session['user_id'] blog = Blog(title=title, body=body, owner_id=owner_id) db_session.add(blog) db_session.commit() return redirect('/blog/{}'.format(blog.id))
def index(): blogs = Blog.query.order_by(desc(Blog.id)).all() # order by most recent entry print(type(blogs)) users = Blog.get_owners(Blog) print(type(users)) return render_template('index.html', users=users, blogs=blogs, session=session)
def new_blog(): blog = Blog('abc', 'def') return blog
def blog_posts(blog_id): blog = Blog.from_mongo(blog_id) posts = blog.get_posts() return render_template('posts.html', posts=posts, blog_title=blog.title)
def add_dummy_blogs(count): for i in range(0, count): blog_service.save(Blog("A blog from Celery", "A content from Celery")) return "Task Complete"
async def get_notes(): # await Blog.create(title="asdfasdfasdfasdf") blog = Blog.get(id=1) print(dir(blog)) return {"hello": 'asdfasdf'}
def new_post(blog_id, title, content, date=datetime.datetime.utcnow()): # title, content, date=datetime.datetime.utcnow() blog = Blog.from_mongo(blog_id) blog.new_post(title=title, content=content, date=date)
def get_blogs(self): return Blog.find_by_author_id(self._id)
def add_md(self): path = save_md(self.md.data) with db.auto_commit(): blog = Blog(title=self.title.data, watched=0, md_path=path) db.session.add(blog)