Ejemplo n.º 1
0
def file_get(id):
    """
    获取文件
    """
    file = File.get_file_by_id(id)
    return file
Ejemplo n.º 2
0
print(classes[0])
print(users[1].classes)
users[1].classes.append(classes[0])
users[2].user_classes.append(UserClass(classes[0], users[2], 'teacher'))

session.add_all(users)
session.add_all(classes)

session.commit()

mimi = User.create('*****@*****.**', '123456')
mimi.name = 'Mimi'

file1 = File.create('image.png', '', mimi.id, b'12345', 'image/png')
file2 = File.create('image.png', '', mimi.id, b'67890', 'image/png')
print(File.get_file_by_id(file1.id))
print(File.get_files_by_owner(mimi.id))

file1.update(file1.name, 'This is an image', file1.owner, file1.content,
             file1.mime)

print(file1.description)

session.commit()

for instance in session.query(User).order_by(User.id):
    print(instance)

print(User.get_user_by_name('Mimi2'))
print(classes[0])
print(classes[0].get_students())