コード例 #1
0
ファイル: author_model.py プロジェクト: wangroot/xichuangzhu
    def add_author(author, quote, introduction, birthYear, deathYear,
                   dynastyID):
        query = '''INSERT INTO author (Author, Quote, Introduction, BirthYear, DeathYear, DynastyID) VALUES\n
			('%s', '%s', '%s', %d, %d, %d)''' % (author, quote, introduction, birthYear,
                                        deathYear, dynastyID)
        cursor.execute(query)
        conn.commit()
        return cursor.lastrowid
コード例 #2
0
ファイル: author_model.py プロジェクト: wangroot/xichuangzhu
    def edit_author(author, quote, introduction, birthYear, deathYear,
                    dynastyID, authorID):
        query = '''UPDATE author\n
			SET Author='%s', Quote='%s', Introduction='%s', BirthYear=%d, DeathYear=%d, DynastyID=%d\n
			WHERE AuthorID = %d''' % (author, quote, introduction, birthYear, deathYear,
                             dynastyID, authorID)
        cursor.execute(query)
        return conn.commit()
コード例 #3
0
ファイル: comment_model.py プロジェクト: wangroot/xichuangzhu
    def add_comment(user_id,
                    review_id,
                    comment,
                    is_root=0,
                    parent_comment_id=0):
        query = '''INSERT INTO comment (UserID, ReviewID, Comment, IsRoot, ParentCommentID)\n
			VALUES (%d, %d, '%s', %d, %d)''' % (user_id, review_id, comment, is_root,
                                       parent_comment_id)
        cursor.execute(query)
        return conn.commit()
コード例 #4
0
    def add_comment(user_id, review_id, comment, is_root=0, parent_comment_id=0):
        query = """INSERT INTO comment (UserID, ReviewID, Comment, IsRoot, ParentCommentID)\n
			VALUES (%d, %d, '%s', %d, %d)""" % (
            user_id,
            review_id,
            comment,
            is_root,
            parent_comment_id,
        )
        cursor.execute(query)
        return conn.commit()
コード例 #5
0
	def delete_work(workID):
		query = "DELETE FROM work WHERE WorkID = %d" % workID
		cursor.execute(query)
		return conn.commit()
コード例 #6
0
	def edit_collection(collection, authorID, introduction, collectionID):
		query = '''UPDATE collection SET Collection = '%s', AuthorID = %d, Introduction = '%s'\n
			WHERE CollectionID = %d''' % (collection, authorID, introduction, collectionID)
		cursor.execute(query)
		return conn.commit()
コード例 #7
0
	def edit_work(title, content, foreword, introduction, authorID, dynastyID, collectionID, type, workID):
		query = '''UPDATE work SET Title = '%s', Content = '%s', Foreword = '%s', Introduction = '%s', AuthorID = %d, DynastyID = %d, CollectionID = %d, Type = '%s' WHERE WorkID=%d''' % (title, content, foreword, introduction, authorID, dynastyID, collectionID, type, workID)
		cursor.execute(query)
		return conn.commit()
コード例 #8
0
ファイル: dynasty_model.py プロジェクト: wangroot/xichuangzhu
	def edit_dynasty(dynasty, introduction, startYear, endYear, dynastyID):
		query = '''UPDATE dynasty SET Dynasty='%s', Introduction='%s', StartYear=%d, EndYear=%d\n
			WHERE DynastyID = %d''' % (dynasty, introduction, startYear, endYear, dynastyID)
		cursor.execute(query)
		return conn.commit()
コード例 #9
0
	def add_email(user_id, email):
		query = "UPDATE user SET Email = '%s' WHERE UserID = %d" % (email, user_id)
		cursor.execute(query)
		return conn.commit()
コード例 #10
0
ファイル: user_model.py プロジェクト: wangroot/xichuangzhu
    def add_user(userID, name, avatar, signature, desc, locationID, location):
        query = '''INSERT INTO user (UserID, Name, Avatar, Signature, Description, LocationID, Location)\n
			VALUES (%d, '%s', '%s', '%s', '%s', %d, '%s')''' % (
            userID, name, avatar, signature, desc, locationID, location)
        cursor.execute(query)
        return conn.commit()
コード例 #11
0
	def add_author(author, quote, introduction, birthYear, deathYear, dynastyID):
		query = '''INSERT INTO author (Author, Quote, Introduction, BirthYear, DeathYear, DynastyID) VALUES\n
			('%s', '%s', '%s', %d, %d, %d)''' % (author, quote, introduction, birthYear, deathYear, dynastyID)
		cursor.execute(query)
		conn.commit()
		return cursor.lastrowid
コード例 #12
0
	def edit_product(product_id, product, url, image_url, introduction):
		query = '''UPDATE product SET Product = '%s', Url = '%s', ImageUrl = '%s', Introduction = '%s' WHERE ProductID = %d''' % (product, url, image_url, introduction, product_id)
		cursor.execute(query)
		return conn.commit()
コード例 #13
0
ファイル: review_model.py プロジェクト: wangroot/xichuangzhu
    def add_review(work_id, user_id, title, content):
        query = '''INSERT INTO review (WorkID, UserID, Title, Content)\n
			VALUES (%d, %d, '%s', '%s')''' % (work_id, user_id, title, content)
        cursor.execute(query)
        conn.commit()
        return cursor.lastrowid
コード例 #14
0
    def edit_collection(collection, authorID, introduction, collectionID):
        query = '''UPDATE collection SET Collection = '%s', AuthorID = %d, Introduction = '%s'\n
			WHERE CollectionID = %d''' % (collection, authorID, introduction,
                                 collectionID)
        cursor.execute(query)
        return conn.commit()
コード例 #15
0
	def add_product(product, url, image_url, introduction):
		query = '''INSERT INTO product (Product, Url, ImageUrl, Introduction)\n
			VALUES ('%s', '%s', '%s', '%s')''' % (product, url, image_url, introduction)
		cursor.execute(query)
		conn.commit()
		return cursor.lastrowid
コード例 #16
0
    def add_collection(collection, authorID, introduction):
        query = '''INSERT INTO collection (Collection, AuthorID, Introduction) VALUES\n
			('%s', %d, '%s')''' % (collection, authorID, introduction)
        cursor.execute(query)
        conn.commit()
        return cursor.lastrowid
コード例 #17
0
 def remove_love(user_id, work_id):
     query = "DELETE FROM love WHERE UserID = %d AND WorkID = %d" % (
         user_id, work_id)
     cursor.execute(query)
     return conn.commit()
コード例 #18
0
 def add_love(user_id, work_id):
     query = "INSERT INTO love (UserID, WorkID) VALUES (%d, %d)" % (user_id,
                                                                    work_id)
     cursor.execute(query)
     return conn.commit()
コード例 #19
0
ファイル: user_model.py プロジェクト: wangroot/xichuangzhu
 def active_user(userID):
     query = "UPDATE user SET IsActive = 1 WHERE UserID = %d" % userID
     cursor.execute(query)
     return conn.commit()
コード例 #20
0
	def add_review(work_id, user_id, title, content):
		query = '''INSERT INTO review (WorkID, UserID, Title, Content)\n
			VALUES (%d, %d, '%s', '%s')''' % (work_id, user_id, title, content)
		cursor.execute(query)
		conn.commit()
		return cursor.lastrowid
コード例 #21
0
ファイル: user_model.py プロジェクト: wangroot/xichuangzhu
 def add_email(user_id, email):
     query = "UPDATE user SET Email = '%s' WHERE UserID = %d" % (email,
                                                                 user_id)
     cursor.execute(query)
     return conn.commit()
コード例 #22
0
	def add_widget(target_type, target_id, title, content, position_index):
		query = '''INSERT INTO widget (Type, TargetID, Title, Content, PositionIndex)\n
			VALUES ('%s', %d, '%s', '%s', %d)''' % (target_type, target_id, title, content, position_index)
		cursor.execute(query)
		conn.commit()
		return cursor.lastrowid
コード例 #23
0
	def edit_author(author,quote, introduction, birthYear, deathYear, dynastyID, authorID):
		query = '''UPDATE author\n
			SET Author='%s', Quote='%s', Introduction='%s', BirthYear=%d, DeathYear=%d, DynastyID=%d\n
			WHERE AuthorID = %d''' % (author, quote, introduction, birthYear, deathYear, dynastyID, authorID)
		cursor.execute(query)
		return conn.commit()
コード例 #24
0
	def delete_widget(widget_id):
		query = "DELETE FROM widget WHERE WidgetID = %d" % widget_id
		cursor.execute()
		return conn.commit()
コード例 #25
0
ファイル: review_model.py プロジェクト: wangroot/xichuangzhu
 def edit_review(review_id, title, content):
     query = '''UPDATE review SET Title = '%s', Content = '%s' WHERE ReviewID = %d''' % (
         title, content, review_id)
     cursor.execute(query)
     return conn.commit()
コード例 #26
0
ファイル: dynasty_model.py プロジェクト: wangroot/xichuangzhu
	def add_dynasty(dynasty, introduction, startYear, endYear):
		query = '''INSERT INTO dynasty (Dynasty, Introduction, StartYear, EndYear) VALUES
			('%s', '%s', %d, %d)''' % (dynasty, introduction, startYear, endYear)
		cursor.execute(query)
		conn.commit()
		return cursor.lastrowid
コード例 #27
0
	def edit_review(review_id, title, content):
		query = '''UPDATE review SET Title = '%s', Content = '%s' WHERE ReviewID = %d''' % (title, content, review_id)
		cursor.execute(query)
		return conn.commit()
コード例 #28
0
	def add_love(user_id, work_id):
		query = "INSERT INTO love (UserID, WorkID) VALUES (%d, %d)" % (user_id, work_id)
		cursor.execute(query)
		return conn.commit()
コード例 #29
0
	def edit_widget(widget_id, title, content, position_index):
		query = '''UPDATE widget SET Title = '%s', Content = '%s', PositionIndex = %d\n
			WHERE WidgetID = %d''' % (title, content, position_index, widget_id)
		cursor.execute(query)
		return conn.commit()
コード例 #30
0
	def remove_love(user_id, work_id):
		query = "DELETE FROM love WHERE UserID = %d AND WorkID = %d" % (user_id, work_id)
		cursor.execute(query)
		return conn.commit()
コード例 #31
0
	def active_user(userID):
		query = "UPDATE user SET IsActive = 1 WHERE UserID = %d" % userID
		cursor.execute(query)
		return conn.commit()
コード例 #32
0
	def add_work(title, content, foreword, introduction, authorID, dynastyID, collectionID, type):
		query = '''INSERT INTO work (Title, Content, Foreword, Introduction, AuthorID, DynastyID, CollectionID, Type)\n
			VALUES ('%s', '%s', '%s','%s', %d, %d, %d, '%s')''' % (title, content, foreword, introduction, authorID, dynastyID, collectionID, type)
		cursor.execute(query)
		conn.commit()
		return cursor.lastrowid
コード例 #33
0
	def add_user(userID, name, avatar, signature, desc, locationID, location):
		query = '''INSERT INTO user (UserID, Name, Avatar, Signature, Description, LocationID, Location)\n
			VALUES (%d, '%s', '%s', '%s', '%s', %d, '%s')''' % (userID, name, avatar, signature, desc, locationID, location)
		cursor.execute(query)
		return conn.commit()
コード例 #34
0
	def add_collection(collection, authorID, introduction):
		query = '''INSERT INTO collection (Collection, AuthorID, Introduction) VALUES\n
			('%s', %d, '%s')''' % (collection, authorID, introduction)
		cursor.execute(query)
		conn.commit()
		return cursor.lastrowid