def root(): lietotajs = "" #Attēli ir linki uz pixabay attēliem; attēlu saraksts atrodas static/pictures.bin #Ja tiek pievienots jauns attēls if request.method == 'POST': newPicture = request.form['newPicture'] pictureExistsAlready = picmethods.checkIfPictureExists(newPicture) if pictureExistsAlready: print('Duplicate picture error.') else: picmethods.addNewPicture(newPicture) pictures = picmethods.loadAllPictures() return render_template("bildes.html", pictures=pictures,comments=commethods.findCommentCount,lietotajs=lietotajs) #Ja lapa tiek vienkārši ielādēta else: #Skatāmies, vai eksistē cepums ar nosaukumu "lietotajs" #Ja neeksistē, uztaisām cepumu uz 24 stundām un ieliekam random lietotājvārdu if not request.cookies.get('lietotajs'): res = make_response('Uzstadam lietotajvardu') lietotajs = namemethods.generateRandomNickname() res.set_cookie('lietotajs', lietotajs)#cepuma iestatīšana nestrādā, btw #Ja cepums jau eksistē, nolasām un ieliekam mainīgajā lietotajs else: res = make_response('Lietotajvards ir {}'.format(request.cookies.get('lietotajs'))) lietotajs = request.cookies.get('lietotajs') #Ielādējam visus attēlus un izsaucam šablonu, padodot attēlu sarakstu, komentāru sarakstu un lietotājvārdu pictures = picmethods.loadAllPictures() return render_template("bildes.html", pictures=pictures,comments=commethods.findCommentCount,lietotajs=lietotajs)
def visasBildes(): #Ja tiek pievienots jauns attēls if request.method == 'POST': newPicture = request.form['newPicture'] pictureExistsAlready = picmethods.checkIfPictureExists(newPicture) if pictureExistsAlready: print('Duplicate picture error.') else: picmethods.addNewPicture(newPicture) pictures = picmethods.loadAllPictures() return render_template("bildes.html", pictures=pictures) #Ja lapa tiek vienkārši ielādēta else: pictures = picmethods.loadAllPictures() return render_template("bildes.html", pictures=pictures)
def root(): #Attēli ir linki uz pixabay attēliem; attēlu saraksts atrodas static/pictures.bin #Ja tiek pievienots jauns attēls if request.method == 'POST': newPicture = request.form['newPicture'] pictureExistsAlready = picmethods.checkIfPictureExists(newPicture) if pictureExistsAlready: print('Duplicate picture error.') else: picmethods.addNewPicture(newPicture) pictures = picmethods.loadAllPictures() return render_template("bildes.html", pictures=pictures) #Ja lapa tiek vienkārši ielādēta else: pictures = picmethods.loadAllPictures() return render_template("bildes.html", pictures=pictures, comments=commethods.findCommentCount)