Пример #1
0
def user_signup():
    if request.method == 'POST':
        user_data = request.form

        user = User(email=user_data['email'],
                    password=generate_password_hash(user_data['password']),
                    name=user_data['name'],
                    join_date=kstime(9))

        db.session.add(user)
        db.session.commit()

        flash(u'가입이 완료 되었습니다.', 'success')
        return redirect(url_for('article_list'))
    #if GET
    return render_template('user/join.html', form=form, active_tab='user_join')
Пример #2
0
def comment_create(article_id):
    form = CommentForm()
    if request.method == 'POST':
        if form.validate_on_submit():
            comment = Comment(author=form.author.data,
                              email=form.email.data,
                              content=form.content.data,
                              password=form.password.data,
                              date_created=kstime(9),
                              article=Article.query.get(article_id))

            db.session.add(comment)
            db.session.commit()

            flash(u'댓글을 작성하였습니다.', 'success')
        return redirect(url_for('article_detail', id=article_id))
    return render_template('comment/create.html', form=form)
Пример #3
0
def user_join():
	form = JoinForm()

	if request.method == 'POST':
		if form.validate_on_submit():
			user = User(
				email=form.email.data,
				password=generate_password_hash(form.password.data),
				name=form.name.data,
				join_date = kstime(9)
			)

			db.session.add(user)
			db.session.commit()

			return redirect(url_for('user_interest', user_id = user.id))
	#if GET
	return render_template('user/join.html', form=form, active_tab='user_join')
Пример #4
0
def comment_create(article_id):
	form = CommentForm()
	if request.method == 'POST':
		if form.validate_on_submit():
			comment = Comment(
				author=form.author.data,
				email=form.email.data,
				content=form.content.data,
				password=form.password.data,
				date_created = kstime(9),
				article=Article.query.get(article_id)
			)

			db.session.add(comment)
			db.session.commit()

			flash(u'댓글을 작성하였습니다.', 'success')
		return redirect(url_for('article_detail', id=article_id))
	return render_template('comment/create.html', form=form)
Пример #5
0
def user_join():
    form = JoinForm()

    if request.method == 'POST':
        if form.validate_on_submit():
            user = User(
                email = form.email.data,
                password = generate_password_hash(form.password.data),
                name = form.name.data,
                join_date = kstime(9)
                )

            db.session.add(user)
            db.session.commit()
            flash(u'가입이 완료 되었습니다.','success')
            return redirect(url_for('article_list'))

    if request.method == 'GET':
        return render_template('user/join.html', form = form, active_tab='user_join')
Пример #6
0
def article_create():
	form = ArticleForm()
	if request.method == 'POST':
		if form.validate_on_submit():

			article = Article(
				title = form.title.data,
				author = form.author.data,
				category = form.category.data,
				content = form.content.data,
				date_created = kstime(9)
			)

			db.session.add(article)
			db.session.commit()

			flash(u'게시글이 작성되었습니다.', 'success')
			return redirect(url_for('article_list'))
			
	return render_template('article/create.html', form=form, active_tab='article_create')
Пример #7
0
def comment_create(article_id):
    if request.method == 'GET':
        return render_template('comment/create.html')
    elif request.method == 'POST':
        comment_data = request.form

        comment = Comment(
            author=comment_data['author'],
            email=comment_data['email'],
            content=comment_data['content'],
            password=comment_data['password'],
            date_created = kstime(9),
            article_id=article_id
        )

        db.session.add(comment)
        db.session.commit()

        flash(u'댓글을 작성하였습니다.', 'success')
        return redirect(url_for('article_detail', id=article_id))
Пример #8
0
def article_create():
    if request.method == 'GET':
        return render_template('article/create.html', active_tab='article_create')
    elif request.method == 'POST':
        article_data = request.form

        article = Article(
            title=article_data['title'],
            author=article_data['author'],
            category=article_data['category'],
            content=article_data['content'],
            date_created = kstime(9)
        )

        db.session.add(article)
        db.session.commit()

        flash(u'게시글이 작성되었습니다.', 'success')

        return redirect(url_for('article_list'))
Пример #9
0
def article_create():
	form = ArticleForm()
	if request.method == 'POST':
		if form.validate_on_submit():
			# 사용자가 입력한 글 데이터로 Article 모델 인스턴스를 생성한다.
			article = Article(
				title=form.title.data,
				author=form.author.data,
				category=form.category.data,
				content=form.content.data,
				date_created = kstime(9)
			)

			# 데이터베이스에 데이터를 저장할 준비를 한다. (게시글)
			db.session.add(article)
			# 데이터베이스에 저장하라는 명령을 한다.
			db.session.commit()

			flash(u'게시글을 작성하였습니다.', 'success')
			return redirect(url_for('article_list'))

	return render_template('article/create.html', form=form, active_tab='article_create')
Пример #10
0
def article_create():
    form = ArticleForm()
    if request.method == 'POST':
        if form.validate_on_submit():
            # 사용자가 입력한 글 데이터로 Article 모델 인스턴스를 생성한다.
            article = Article(title=form.title.data,
                              author=form.author.data,
                              category=form.category.data,
                              content=form.content.data,
                              date_created=kstime(9))

            # 데이터베이스에 데이터를 저장할 준비를 한다. (게시글)
            db.session.add(article)
            # 데이터베이스에 저장하라는 명령을 한다.
            db.session.commit()

            flash(u'게시글을 작성하였습니다.', 'success')
            return redirect(url_for('article_list'))

    return render_template('article/create.html',
                           form=form,
                           active_tab='article_create')