MongoDB native to web development - London Framework

72
MongoDB native to web development Thiago Avelino @avelino0

description

London Framework is new framework Python, Mongodb because it was the first drive.

Transcript of MongoDB native to web development - London Framework

Page 1: MongoDB native to web development - London Framework

MongoDB native to web development

Thiago Avelino@avelino0

Page 2: MongoDB native to web development - London Framework

Thiago Avelino

@avelino0

PythonOpen Source

MongoDBNoSQL

London Framework

Plone

Zope

RiakNode.js

Ruby

TyphonDjango ...

Page 3: MongoDB native to web development - London Framework
Page 4: MongoDB native to web development - London Framework
Page 5: MongoDB native to web development - London Framework
Page 6: MongoDB native to web development - London Framework
Page 7: MongoDB native to web development - London Framework
Page 8: MongoDB native to web development - London Framework
Page 9: MongoDB native to web development - London Framework
Page 10: MongoDB native to web development - London Framework
Page 11: MongoDB native to web development - London Framework
Page 12: MongoDB native to web development - London Framework

and more...

Page 13: MongoDB native to web development - London Framework

Brazil to London

How it started

Page 14: MongoDB native to web development - London Framework

por Marinho Brandão

Page 15: MongoDB native to web development - London Framework

+

Page 16: MongoDB native to web development - London Framework

+

=

django-mongodb.org

Page 17: MongoDB native to web development - London Framework

What problem?

Page 18: MongoDB native to web development - London Framework

Relational architecture

Page 19: MongoDB native to web development - London Framework

Denormalization architecture

Page 20: MongoDB native to web development - London Framework

?

Page 21: MongoDB native to web development - London Framework
Page 22: MongoDB native to web development - London Framework
Page 23: MongoDB native to web development - London Framework

Included Applications

Page 24: MongoDB native to web development - London Framework
Page 25: MongoDB native to web development - London Framework

Forms

Page 26: MongoDB native to web development - London Framework

Clean Form

Page 27: MongoDB native to web development - London Framework

Render Form

Page 28: MongoDB native to web development - London Framework

Ajax/Models Form

Page 29: MongoDB native to web development - London Framework

More Form

Page 30: MongoDB native to web development - London Framework

Models

Page 31: MongoDB native to web development - London Framework

Sample Model

Page 32: MongoDB native to web development - London Framework

Sample Model

Page 33: MongoDB native to web development - London Framework

Field Type• CharField

• TextField

• MarkdownField

• EmailField

• URLField

• SlugField

• PasswordField

• BooleanField

• NullBooleanField

• IntegerField

Page 34: MongoDB native to web development - London Framework

Field Type• SmallIntegerField

• PositiveIntegerField

• PositiveSmallIntegerField

• DecimalField

• MoneyField

• DateField

• DateTimeField

• TimeField

• ListField

• DictField

Page 35: MongoDB native to web development - London Framework

Field Type

• RelatedField

• ForeignKey

• OneToOneField

• ManyToManyField

ObjID

Page 36: MongoDB native to web development - London Framework

URLs

Page 37: MongoDB native to web development - London Framework

URLs

Page 38: MongoDB native to web development - London Framework

URLs

Page 39: MongoDB native to web development - London Framework

Views

Page 40: MongoDB native to web development - London Framework

Sample View

Page 41: MongoDB native to web development - London Framework

Sample View

Page 42: MongoDB native to web development - London Framework

Templates

Page 43: MongoDB native to web development - London Framework

Render Template

Page 44: MongoDB native to web development - London Framework

Template Tags

Page 45: MongoDB native to web development - London Framework

Template Tags

Page 46: MongoDB native to web development - London Framework

Template Tags

• base

• container

• container_mirror

• style_tags

• script_tags

• head_scripts

• body_scripts

• piece

Page 47: MongoDB native to web development - London Framework

Notifications

Page 48: MongoDB native to web development - London Framework

Sample Notifications

Page 49: MongoDB native to web development - London Framework

Sample Notifications

Page 50: MongoDB native to web development - London Framework

utils

Page 51: MongoDB native to web development - London Framework

Http Server

Page 52: MongoDB native to web development - London Framework

Command line tools

Page 53: MongoDB native to web development - London Framework

london-create-project.py

Page 54: MongoDB native to web development - London Framework

london-create-project.py

Page 55: MongoDB native to web development - London Framework

london-admin.py

Page 56: MongoDB native to web development - London Framework

Admin

Page 57: MongoDB native to web development - London Framework
Page 58: MongoDB native to web development - London Framework
Page 59: MongoDB native to web development - London Framework
Page 60: MongoDB native to web development - London Framework
Page 61: MongoDB native to web development - London Framework

London CMS

Page 62: MongoDB native to web development - London Framework

Command line tools

london-cms-start.py

Page 63: MongoDB native to web development - London Framework

Forms

Page 64: MongoDB native to web development - London Framework

Pages

Page 65: MongoDB native to web development - London Framework

Redirects

Page 66: MongoDB native to web development - London Framework

London VIMgithub.com/avelino/london.vim

Page 67: MongoDB native to web development - London Framework

Case

Page 68: MongoDB native to web development - London Framework
Page 69: MongoDB native to web development - London Framework
Page 70: MongoDB native to web development - London Framework

Help London

Official repository is in https://github.com/mochii/londonIssues must be open in https://github.com/mochii/london/issuesOfficial website will be available soon at http://londonframework.org/E-mail to send instead of using the website: [email protected]

Page 71: MongoDB native to web development - London Framework
Page 72: MongoDB native to web development - London Framework

Thanks!

www.slideshare.net/avelinoo

[email protected]

@avelino0