Пример #1
0

def newsFeed(firstname, email):
    base.newsFeedStart()
    posts = model.getPosts(firstname, email)
    for post in posts:
        base.newsFeedPost(post)
    base.newsFeedEnd()


if caption != None:
    media = fieldStorage["media"]
    model.savePost(email, caption, media)

if firstname != None:
    base.navbar(firstname, email)
    newsFeed(firstname, email)
else:
    password = fieldStorage.getvalue("password")
    result = model.login(email, password)
    if isinstance(result, model.User):
        base.navbar(result.firstname, result.email)
        newsFeed(result.firstname, result.email)
    else:
        base.error(email, "Invalid Credentials !")

base.footer()

# print(f'''
# Email : {email}
# Password : {password}
#!/Library/Frameworks/Python.framework/Versions/3.7/bin/python3

import cgi
import base
import model

fieldStorage = cgi.FieldStorage()
firstname = fieldStorage.getvalue("firstname")
email = fieldStorage.getvalue("email")
flag = fieldStorage.getvalue("friend")

base.header()
base.navbar(firstname, email)
base.createFriendsList()

if flag != "all" and flag != None:
    model.addFriend(email, flag)

friends = model.getFriendsList(email)

if flag == "all":
    for friend in model.getAllFriends(email):
        base.createFindFriendLi(friend[0], firstname, email)
else:
    for friend in friends:
        base.createLi(friend[0])

base.endFriendsList()
base.footer()