Transcript
Page 1: Bottle, o full stack sem Django

Vocêusatodoostack?

Page 2: Bottle, o full stack sem Django
Page 3: Bottle, o full stack sem Django

~55milhõespageviewsdia

Page 4: Bottle, o full stack sem Django
Page 5: Bottle, o full stack sem Django
Page 6: Bottle, o full stack sem Django
Page 7: Bottle, o full stack sem Django

Pragmáticoéaquiloquecontemconsideraçõesdeordemprática,realista,comalvobemdefinido.Serpragmáticoéser

práticoéterobjetivosdefinidos!

Page 8: Bottle, o full stack sem Django
Page 9: Bottle, o full stack sem Django
Page 10: Bottle, o full stack sem Django
Page 11: Bottle, o full stack sem Django
Page 12: Bottle, o full stack sem Django
Page 13: Bottle, o full stack sem Django
Page 14: Bottle, o full stack sem Django
Page 15: Bottle, o full stack sem Django
Page 16: Bottle, o full stack sem Django
Page 17: Bottle, o full stack sem Django
Page 18: Bottle, o full stack sem Django
Page 19: Bottle, o full stack sem Django

classEntity(Base):__tablename__='entity'id=Column(Integer,Sequence('id_seq'),primary_key=True)name=Column(String(50))

def__init__(self,name):self.name=name

def__repr__(self):return"<Entity('%d','%s')>"%(self.id,self.name)

Page 20: Bottle, o full stack sem Django

classUserForm(ModelForm):classMeta:model=User

classUserForm(Form):name=TextField(validators=[DataRequired(),Length(max=100)])email=TextField(validators=[DataRequired(),Length(max=255)])

Page 21: Bottle, o full stack sem Django

<title>{%blocktitle%}{%endblock%}</title><ul>{%foruserinusers%}<li><ahref="{{user.url}}">{{user.username}}</a></li>{%endfor%}</ul>

Page 22: Bottle, o full stack sem Django

revision='1975ea83b712'down_revision=None

fromalembicimportopimportsqlalchemyassa

defupgrade():pass

defdowngrade():pass

"""$alembicrevision-m"Addacolumn""""

revision='ae1027a6acf'down_revision='1975ea83b712'

fromalembicimportopimportsqlalchemyassa

defupgrade():op.add_column('account',sa.Column('last_transaction_date',sa.DateTime))

defdowngrade():op.drop_column('account','last_transaction_date')

defupgrade():op.create_table('account',sa.Column('id',sa.Integer,primary_key=True),sa.Column('name',sa.String(50),nullable=False),sa.Column('description',sa.Unicode(200)),)

defdowngrade():op.drop_table('account')

Page 23: Bottle, o full stack sem Django
Page 24: Bottle, o full stack sem Django
Page 25: Bottle, o full stack sem Django
Page 26: Bottle, o full stack sem Django
Page 27: Bottle, o full stack sem Django
Page 28: Bottle, o full stack sem Django
Page 29: Bottle, o full stack sem Django

http://techblog.netflix.com/2013/03/python-at-netflix.html

....

Page 30: Bottle, o full stack sem Django
Page 31: Bottle, o full stack sem Django
Page 32: Bottle, o full stack sem Django

Top Related