Aktywne Wpisy

atteint 0
znacie jakieś fajne kłamstwa?

NonServiam- +25
chciałbym być chłopem typu farmer i uprawiać sobie buraki, kukurydzę, kapustę, ziemniaki, Mlody_jeczmien i tak orać w polu i się nie przejmować niczym i pędzić bimber w wolnych chwilach i mieć wszystko w dupie





Do apki we Flasku stworzyłem customowy validator. Chciałbym, aby sprawdzał, czy input użytkownika jest w bazie danych.
Kombinowałem z : (Product = nazwa modelu bazy)
def findname(erase, field):
data = db.session.query(Product).all()
if field.data not in data:
raise ValidationError("There isn't any item with this name")
Jednak wali błędem nawet jak podany field.data fizycznie tam jest.
Ewidentnie coś jest z sql query, bo zwykłe założenia mi przechodzą. Kombinowałem z iterowaniem tego przez data ale wciąż nic. Jakieś pomysły?
def checksetifexist(legocode):
try:
set = Blockslist.objects.get(legocode=legocode)
print('Set: %s, exist.' % (set.legocode))
val = True
except Blockslist.DoesNotExist:
print('Set: %s doesnt exist. Can be created.' % (legocode))
val = False
return val
tu dla czytelnosci, linijka 166: https://github.com/brtj/blocksite/blob/master/blocks/views.py
czy to jest zgodne ze sztuka nie wiem bo amator/samouk ze mnie. Ale dziala ( ͡° ͜ʖ ͡
Product to :
class Product(db.Model):
_tablename = 'product'
id = db.Column(db.Integer, primarykey=True)
name = db.Column(db.String(30), nullable=False)
quantity = db.Column(db.Integer, nullable=False)
producttype = db.Column(db.String(30), nullable=False)
categoryid = db.Column(db.Integer, db.ForeignKey('category.id'))
description = db.Column(db.String(255))
field.data to jakiś Flaskowy sposób na dostanie się do danych z inputu, jest tylko jeden i ta część na pewno działa (testowałem z jakąś pierdołą jak if field.name
import pdb;pdb.set_trace()
def checksetifexist(legocode):....return Blockslist.objects.filter(legocode=legocode).exists()
removalzapytanie do bazy i usuń co potrzeba.http://flask.pocoo.org/docs/0.12/patterns/wtforms/