def setUp(self): #self.create_app() # Create the app with TestConfig db.create_all() admin = User("admin", "*****@*****.**", "admin") admin.private_favorites = True db.session.add(admin) db.session.add(User("abd", "*****@*****.**", "abd")) db.session.add(User("tester", "*****@*****.**", "tester")) c = Category("testing") db.session.add(c) db.session.add(Category("testing_cat")) testing_post = BlogPost("Testing Post", "This is just a test post", author_id=1) testing_post.category = c db.session.add(testing_post) post1 = BlogPost("Testing Tag", "This is just a test post to test tags", author_id=2) post2 = BlogPost("From Abd", "This is just a test post From Abd", author_id=2) post1.category = c post2.category = c db.session.add(post1) db.session.add(post2) tag = Tag("tests") post1.tags.append(tag) db.session.add(Comment("Test comment", 1, 2)) admin.fav_posts.append(testing_post) db.session.commit()
def create_post(): if request.method == 'POST': title = request.form['title'] description = request.form['description'] categories = request.form.getlist('categories') post = BlogPost(title=title, description=description, author=current_user.id) list_categories = [] for c in categories: c = int(c) list_categories.append(c) db.session.add(post) db.session.commit() for category in list_categories: c = CategoriesPosts(category_id=category, post_id=post.id) db.session.add(c) db.session.commit() flash('Objava je bila shranjena') return redirect(url_for('blog.blog_home')) categories = db.session.query(Category).all() return render_template('create_post.html', categories=categories)
def hit(): error = None form = ClusterForm(request.form) posts = db.session.query(BlogPost).filter( BlogPost.author_id == current_user.id) num_current_hits = posts.count() % numHITS_per_task if request.method == 'GET': cur_image_names = random.sample(full_img_names, num_images) session['cur_image_names'] = cur_image_names print("ON SCREEN") print(cur_image_names) return render_template('hitIndex.html', form=form, image_names=cur_image_names, hit_number=num_current_hits) else: cur_image_names = session['cur_image_names'] # Retrieve the image names with .png removed upon submission image_id = request.form['image_id_data'] image_id = image_id.replace('[', "") image_id = image_id.replace(']', "") image_id = image_id.replace('"', "") #Retrieve the cluster ids upon submission cluster_id = request.form['cluster_id_data'] cluster_id = cluster_id.replace('[', "") cluster_id = cluster_id.replace(']', "") # Retrieve the group descriptions upon submission group_descriptions = request.form['group_description_data'] group_descriptions = group_descriptions.replace('[', "") group_descriptions = group_descriptions.replace(']', "") group_descriptions = group_descriptions.replace('"', "") #print("SUBMISSION") #print(image_id) #print(cluster_id) #print(group_descriptions) if num_current_hits == 0: secret_key = ''.join( random.choice(string.ascii_uppercase + string.digits) for _ in range(key_length)) else: secret_key = str(posts[-1].secret_key) new_entry = BlogPost(image_id, cluster_id, group_descriptions, secret_key, current_user.id) db.session.add(new_entry) db.session.commit() '''
def create(): form = BlogPostForm() if form.validate_on_submit(): blog_post = BlogPost(title=form.title.data, text=form.text.data, user_id=current_user.id) db.session.add(blog_post) db.session.commit() flash('Blog Post Created', 'success') return redirect(url_for('core.index')) return render_template('create_post.html', form=form)
def setUp(self): db.create_all() db.session.add(User("admin", "*****@*****.**", "admin")) db.session.add( BlogPost("Test post", "This is a test. Only a test.", "admin" ) ) db.session.commit()
def home(): error = None form = MessageForm() if form.validate_on_submit(): new_message = BlogPost(form.title.data, form.description.data, current_user.id) db.session.add(new_message) db.session.commit() flash("New entry was successfully posted. Thanks.") return redirect(url_for('home.home')) posts = db.session.query(BlogPost).all() return render_template('index.html', posts=posts, form=form, error=error)
def add_post(): form = PostForm() if request.method == "POST": if form.validate_on_submit(): title = form.title.data description = form.description.data #category = Category.query.filter_by(name = form.category.data).first() category_name = form.category.data tags = form.tags.data.split(" ") user_id = current_user.id post = BlogPost(title=title, description=description, author_id=user_id) db.session.add(post) db.session.commit() add_category(category_name=category_name, post=post) add_tags(tags=tags, post=post) """ if category: category_id = category.id post = BlogPost(title, description, user_id, category_id) else: db.session.add(Category(form.category.data)) db.session.commit() flash("Added New category") category_id = Category.query.filter_by(name = form.category.data).first().id post = BlogPost(title, description, user_id, category_id) ### tag ---------------- tags = form.tags.data.split(" ") # check if tag exists and if it is already added to the post (Ugly, refactor it): for tag in tags: t = Tag(tag) tag_exists = Tag.query.filter_by(name = tag).first() if tag_exists: if tag_exists not in post.tags: post.tags.append(tag_exists) else: pass else: db.session.add(t) post.tags.append(t) db.session.commit() db.session.add(post) ### endtag ------------- """ db.session.commit() flash("Added New Post") return redirect(url_for("posts.post_by_id", id=post.id)) return render_template("add_post.html", form=form)
def home(): error = None form = MessageForm(request.form) if form.validate_on_submit(): new_message = BlogPost(form.title.data, form.description.data, current_user.id) db.session.add(new_message) db.session.commit() flash('New entry was successfully posted. Thanks!') return redirect(url_for('home.home')) else: posts = BlogPost.query.filter_by(author_id=current_user.id) return render_template('index.html', posts=posts, form=form, error=error)
def home(): error = None form = PostForm(request.form) if form.validate_on_submit(): post = BlogPost(form.title.data, form.description.data, current_user.id) db.session.add(post) db.session.commit() # render a template flash('New entry was successfully posted. Thanks.') return redirect(url_for('home.home')) else: posts = db.session.query(BlogPost).all() return render_template('index.html', posts=posts, form=form, error=error)
def new_blog(): """Blog List.""" error = None form = BlogForm(request.form) if form.validate_on_submit(): print 'hi' new_message = BlogPost(form.title.data, form.description.data, current_user.id) db.session.add(new_message) db.session.commit() flash('New entry was successfully posted. Thanks.') return redirect(url_for('blog.blogs')) else: posts = db.session.query(BlogPost).all() return render_template('new_blog.html', posts=posts, form=form, error=error)
def home(): try: error = None form = MessageForm(request.form) if form.validate_on_submit(): new_message = BlogPost(form.title.data, form.description.data, current_user.id) db.session.add(new_message) db.session.commit() flash('New entry was successfully posted. Thanks.') return redirect(url_for('home.home')) else: posts = db.session.query(BlogPost).order_by(desc(BlogPost.id)) return render_template('index.html', posts=posts, form=form, error=error) except: return abort(401)
def home(): error = None form = MessageForm(request.form) posts = [] if form.validate_on_submit(): new_message = BlogPost( form.title.data, form.description.data, current_user.id ) db.session.add(new_message) db.session.commit() flash('New entry was successfully posted. Thanks.') return redirect(url_for('home.home')) else: try: posts = db.session.query(BlogPost).all() except exc.OperationalError: flash('You have no database!') return render_template('index.html', posts=posts, form=form, error=error)
def home(): #retrieve form form form = AddPost(request.form) try: if form.validate_on_submit(): newQuestion = BlogPost( form.title.data, form.post.data, current_user.id ) db.session.add(newQuestion) db.session.commit() flash("New Question was added") except: flash("Some error in db") posts = db.session.query(BlogPost).order_by(BlogPost.id).all() posts = [::-1] return render_template("index.html", form=form, posts=posts)
def create(): date = datetime.datetime.now() form = BlogPostForm() if form.validate_on_submit(): filename = secure_filename(form.image.data.filename) form.image.data.save('project/static/images/' + filename) image_link = 'static/images/' + filename new_post = BlogPost(form.title_header.data, form.title_long.data, form.content.data, form.tag.data, date, image_link, current_user.id, form.author_name_manual.data) db.session.add(new_post) db.session.commit() flash('New entry was successfully posted. Thanks.') return redirect(url_for('home.create')) else: filename = None posts = db.session.query(BlogPost).all() return render_template('create.html', posts=posts, form=form, error=error, filename=filename)
def home(): error = None form = MessageForm(request.form) if form.validate_on_submit(): new_message = BlogPost( form.title.data, form.description.data, current_user.id, datetime.now() ) db.session.add(new_message) db.session.commit() flash('New entry was successfully posted. Thanks.') return redirect(url_for('home.home')) else: posts = current_user.followed_posts() return render_template( 'index.html', username=current_user.name, posts=posts, form=form, error=error )
from project import db from project.models import BlogPost # create the database and the db table db.create_all() # insert data db.session.add(BlogPost("Good", "I\'m good.")) db.session.add(BlogPost("Well", "I\'m well.")) db.session.add(BlogPost("Excellent", "I\'m excellent.")) db.session.add(BlogPost("Okay", "I\'m okay.")) db.session.add(BlogPost("postgres", "We have setup a local pg db.")) # commit the changes db.session.commit()
from project import db from project.models import BlogPost import random # create the databaseand the db tables db.create_all() answers = [ "Which is heavier a ton of gold or a ton of silver?", "Is it legal for a man to marry his widow's sister?", "Why is it against the law for a person living in New York to be buried in California?", "Which month has 28 days?", "How many times can you subtract 10 from 100?", "Before Mt. Everest was discovered, which was the highest mountain in the world?", "If an electric train is traveling south, which way is the smoke going?" ] # insert for answer in answers: message = answer db.session.add(BlogPost(message, "maybe you know", random.randint(2, 6))) # commit the changes db.session.commit()
def setUp(self): db.create_all() db.session.add(User('admin', '*****@*****.**', 'admin')) db.session.add( BlogPost('Test Post', 'This is a test. Only a test.', 'admin')) db.session.commit()
def setUp(self): db.create_all() db.session.add(BlogPost('kevo', 'ni yule mguyz')) db.session.add(User("admin", "*****@*****.**", "admin")) db.session.commit()
def setUp(self): db.create_all() db.session.add( BlogPost('Test post', 'To je post namenjen testiranju', 2)) db.session.add(User('admin', '*****@*****.**', 'student15')) db.session.commit()
from project import db from project.models import BlogPost # create database and the db tables # insert data db.session.add(BlogPost('Good', 'I am good', 2)) db.session.add(BlogPost('Well', 'I am well', 2)) db.session.add(BlogPost('Super', 'This is super', 3)) db.session.add(BlogPost('Test', 'To je test', 3)) # commit changes db.session.commit()
from project import db from project.models import BlogPost, User # create the database and the db tables db.create_all() # insert data db.session.add(BlogPost('mercy', 'ni mamayo')) db.session.add(BlogPost('madhe', 'sisemi kitu')) db.session.add(User("manu", "*****@*****.**", "Soen@30010010")) db.session.add(User("admin", "*****@*****.**", "admin")) # commit the changes db.session.commit()
from project import db from project.models import BlogPost # insert db.session.add(BlogPost('Good', "I'm good.", 1)) db.session.add(BlogPost('Well', "I'm well.", 1)) db.session.add(BlogPost('Flask', 'discoverflask.com', 1)) db.session.add(BlogPost('postgres', 'we setup a local postgres instance', 1)) # commit the changes db.session.commit()
from project import db from project.models import BlogPost # create the database and the db tables db.create_all() # insert db.session.add(BlogPost("Good", "I\'m good.")) db.session.add(BlogPost("Well", "I\'m well.")) db.session.add(BlogPost("Flask", "Learning Flask")) db.session.add(BlogPost("postgres", "We setup a local postgres instance!")) # commit the changes db.session.commit()
from project import db from project.models import BlogPost, User # create the database and the db table db.create_all() # insert data db.session.add(BlogPost("Good", "I\'m good.")) db.session.add(BlogPost("Well", "I\'m well.")) db.session.add(BlogPost("Excellent", "I\'m excellent.")) db.session.add(BlogPost("Okay", "Had a wonderful day today")) db.session.add(BlogPost("postgres", "we setup a local postgres instance")) db.session.add(User("admin", "*****@*****.**", "admin")) #db.session.update(BlogPost(author_id = 1)) # commit the changes db.session.commit()
def setUp(self): db.create_all() db.session.add(BlogPost("Test post", "Hello from the other side", "admin")) db.session.add(User("admin", "*****@*****.**", "admin")) db.session.commit()
from project import db from project.models import BlogPost # create the database and the db tables db.create_all() # insert db.session.add(BlogPost("start", "start", "start", "Asdf23rx", 1)) ''' # for local db.session.add(BlogPost(1, 1, 1, 12)) db.session.add(BlogPost(1, 1, 2, 13)) ''' # commit the changes db.session.commit()
from project import db from project.models import BlogPost #create the database and the db tables db.create_all() #insert db.session.add(BlogPost("Good", "I\'m good.")) db.session.add(BlogPost("Better", "I\'m better.")) db.session.add(BlogPost("Best", "I\'m best.")) db.session.add(BlogPost("postgres", "We setup a local postgresql instance")) db.session.add(BlogPost("hi", "This is my first post on heroku")) db.session.add(BlogPost("Heyya", "I njoyed learning Heroku")) #commit the changes db.session.commit()
from project import db from project.models import BlogPost # create the database and the db table db.create_all() # insert data db.session.add(BlogPost("Good", "I\'m good.", 1)) db.session.add(BlogPost("Well", "I\'m well.", 1)) # commit the changes db.session.commit()
from project import db from project.models import BlogPost #create the database and the db tables db.create_all() #insert db.session.add(BlogPost("Great Scott!!", "Back to the future")) db.session.add(BlogPost("Time travel", "Time has a direction")) db.session.add(BlogPost("postgres", "local postgres")) db.session.add(BlogPost("Check", "Is this working")) #commit the changes db.session.commit()