def generate_tags(no_of_tags): tag_list = list() for i in range(no_of_tags): tag = Tag(fake.color_name()) try: tag_list.append(tag) db.session.add(tag) db.session.commit() except Exception as e: print(f" Error while adding tags {e}") return tag_list
def generate_tags(n): tags = list() for i in range(n): tag = Tag(faker.color_name()) tag.title = faker.color_name() try: db.session.add(tag) db.session.commit() tags.append(tag) except Exception as e: log.error("Fail to add tag %s: %s" % (str(tag), e)) db.session.rollback() return tags
import random import datetime from main import Tag, User, Post, db user = User.query.get(1) taglist = [Tag("Python"), Tag('Flask'), Tag("SQLAlchemy"), Tag('jinja')] s = "Example text" for i in range(100): new_post = Post("Post " + str(i)) new_post.user = user new_post.publish_date = datetime.datetime.now() new_post.text = s new_post.tags = random.sample(taglist, random.randint(1, 3)) db.session.add(new_post) db.session.commit()
import random import datetime from main import User, Tag, Post, db user = User.query.get(1) tag_one = Tag("Python") tag_two = Tag("Flask") tag_three = Tag("SQLAlechemy") tag_four = Tag("Jinja") tag_list = [tag_one, tag_two, tag_three, tag_four] s = "Example text" for i in range(100): new_post = Post("Post " + str(i)) new_post.user = user new_post.publish_date = datetime.datetime.now() new_post.text = s new_post.tags = random.sample(tag_list, random.randint(0, 3)) db.session.add(new_post) db.session.commit()
import random import datetime from main import app, db, User, Post, Tag user = User.query.get(1) tag_one = Tag('python') tag_two = Tag('Flask') tag_three = Tag('SQLALechemy') tag_four = Tag('jinja') tag_list = [tag_one, tag_two, tag_three, tag_four] s = "Eample text" for i in range(100): new_post = Post("Post " + str(i)) new_post.user = user new_post.publish_date = datetime.datetime.now() new_post.text = s new_post.tags = random.sample(tag_list, random.randint(1, 3)) db.session.add(new_post) db.session.commit()
from main import app, db, User, Tag, Post import random import datetime user = User.query.get(1) tag_1 = Tag("Python") tag_2 = Tag("Perl") tag_3 = Tag("SQLAlchemy") tag_4 = Tag("Jinja") tag_list = [tag_1, tag_2, tag_3, tag_4] s = "Example text" # python3 use range not xrange for i in range(100): new_post = Post("Post" + str(i)) new_post.user = user new_post.publish_date = datetime.datetime.now() new_post.text = s new_post.tags = random.sample(tag_list, random.randint(1, 3)) db.session.add(new_post) db.session.commit()
import random import datetime from main import Post, User, Tag, db user = User.query.get(1) tag_one = Tag('Python') tag_two = Tag('Flask') tag_three = Tag('SQLAlechemy') tag_four = Tag('Jinja') tag_list = [tag_one, tag_two, tag_three, tag_four] s = "Example text" for i in xrange(100): new_post = Post("Post " + str(i)) new_post.user = user new_post.publish_date = datetime.datetime.now() new_post.text = s new_post.tags = random.sample(tag_list, random.randint(1, 3)) db.session.add(new_post) db.session.commit()
for title, tag in items: c = Community() c.name = slugify(title) c.description = title c.maintainer = me with database.atomic(): try: c.save() except peewee.IntegrityError as e: pass c = Community.get(Community.name == slugify(title)) t = Tag() t.title = tag t.community = c with database.atomic(): try: t.save() except peewee.IntegrityError as e: pass continue for z in range(0, 5): p = Proposal() p.title = fake.sentence(nb_words=5, variable_nb_words=False) p.author = get_random_user()
# coding=utf-8 ''' Author: lkpro ''' import random import datetime from main import User, Post, Tag from manage import db user = User.query.get(1) tag_one = Tag(title='Python') tag_two = Tag(title='Flask') tag_three = Tag(title='SQLAlchemy') tag_four = Tag(title='Jinja') tag_list = [tag_one, tag_two, tag_three, tag_four] s = 'example text' for i in range(100): new_post = Post(title='Post' + str(i)) new_post.user = user new_post.publish_date = datetime.datetime.now() new_post.text = s new_post.tags = random.sample(tag_list, random.randint(1, 3)) db.session.add(new_post) db.session.commit()