shabda
Comments
Reactions

The Rails and Django models layer Rosseta stone

By : Shabda Raaj

Rails Active records and Django models are more similar than they are different. This is a quick guide to converting between Rails 3 and Django 1.2, and is available on github at http://github.com/uswaretech/Acts-as-Django

Defining models

Both Django and Rails keep the canonical database representation in ruby or python.

#Django

class Post(models.Model):
    name = models.CharField(max_length = 100, )
    slug = models.CharField(max_length = 100, )
    body = models.TextField()

class Comments(models.Model):
    post = models.ForeignKey(Post)
    username = models.CharField(max_length = 100, )
    comment = models.TextField()

#Rails

#db/schema.rb
ActiveRecord::Schema.define(:version => 20100319195739) do

  create_table "comments", :force => true do |t|
    t.string   "username"
    t.text     "comment"
    t.integer  "post_id"
    t.datetime "created_at"
    t.datetime "updated_at"
  end

  create_table "posts", :force => true do |t|
    t.string   "name"
    t.string   "slug"
    t.text     "body"
    t.datetime "created_at"
    t.datetime "updated_at"
  end

end

#In apps models
class Post < ActiveRecord::Base
  has_many :comments
end

class Comment < ActiveRecord::Base
  belongs_to :post
end

The main difference is that Django keeps it one file, while rails has it split over many files. In Django, the foreign key is specified only on the Child model via models.ForeignKey but in Rails both sides of relationship need to be specified via has_many and belongs_to.

Create a object without saving it

In [1]: from blog.models import *

In [2]: post = Post()

In [3]: print post.id
None

irb(main):001:0> post = Post.new
=> #<Post id: nil, name: nil, slug: nil, body: nil, created_at: nil, updated_at: nil>
irb(main):002:0> post.id
=> nil

Set values and save to the database

In [4]: post.name = "Hello"

In [5]: post.slug = "hello"

In [6]: post.body = "Hello, this is a post"

In [8]: post.save()

In [9]: post.id
Out[9]: 1

irb(main):001:0> post = Post.new
=> #<Post id: nil, name: nil, slug: nil, body: nil, created_at: nil, updated_at: nil>
irb(main):002:0> post.id
=> nil
irb(main):003:0> post.name = "Hello"
=> "Hello"
irb(main):004:0> post.slug = "hello"
=> "hello"
irb(main):005:0>  post.body = "Hello, this is a post"
=> "Hello, this is a post"
irb(main):006:0> post.save()
=> true
irb(main):007:0> post.id
=> 2

There is not much to see here, both DJango and Rails create the object in essentially the same way. Until you call save, the objects are not saved to the database.

Find object by the primary key.

In [10]: Post.objects.get(id = 1)
Out[10]: <Post: Post object>

irb(main):008:0> pst = Post.find(2)
=> #<Post id: 2, name: "Hello", slug: "hello", body: "Hello, this is a post", created_at: "2010-03-19 20:11:34", updated_at: "2010-03-19 20:11:34">

What Rails calls find, Django calls get.

More create methods

In [12]: Post.objects.create(name="Hi", slug="hi", body="Hi hi hi.")
Out[12]: <Post: Post object>

irb(main):012:0> Post.create(:name=>"Hi", :slug=>"Hi", :body=>"Hi hi hi")
=> #<Post id: 4, name: "Hi", slug: "Hi", body: "Hi hi hi", created_at: "2010-03-19 20:17:31", updated_at: "2010-03-19 20:17:31">

In [14]: Post.objects.get_or_create(name="Hi")
Out[14]: (<Post: Post object>, False)

irb(main):015:0> Post.find_or_create_by_name("Hi")
=> #<Post id: 4, name: "Hi", slug: "Hi", body: "Hi hi hi", created_at: "2010-03-19 20:17:31", updated_at: "2010-03-19 20:17:31">

You can create in one step without calling save via a create in both Rails and Django. While rails has dynamically named methods, Django accepts named parameters in filter and get_or_create.

More find methods

In [15]: Post.objects.filter(id__in = [1, 2, 3])
Out[15]: [<Post: Post object>, <Post: Post object>]

irb(main):017:0> Post.find(1, 2, 3)
=> [#<Post id: 1, name: nil, slug: nil, body: nil, created_at: "2010-03-19 19:58:31", updated_at: "2010-03-19 19:58:31">, #<Post id: 2, name: "Hello", slug: "hello", body: "Hello, this is a post", created_at: "2010-03-19 20:11:34", updated_at: "2010-03-19 20:11:34">, #<Post id: 3, name: nil, slug: nil, body: nil, created_at: "2010-03-19 20:16:04", updated_at: "2010-03-19 20:16:04">]

In [16]: Post.objects.get(name="Hi")
Out[16]: <Post: Post object>

irb(main):023:0> Post.find_by_name("Hi")
=> #<Post id: 4, name: "Hi", slug: "Hi", body: "Hi hi hi", created_at: "2010-03-19 20:17:31", updated_at: "2010-03-19 20:17:31">

In [17]: Post.objects.all()
Out[17]: [<Post: Post object>, <Post: Post object>]

irb(main):024:0> Post.find(:all)
=> [#<Post id: 1, name: nil, slug: nil, body: nil, created_at: "2010-03-19 19:58:31", updated_at: "2010-03-19 19:58:31">, #<Post id: 2, name: "Hello", slug: "hello", body: "Hello, this is a post", created_at: "2010-03-19 20:11:34", updated_at: "2010-03-19 20:11:34">, #<Post id: 3, name: nil, slug: nil, body: nil, created_at: "2010-03-19 20:16:04", updated_at: "2010-03-19 20:16:04">, #<Post id: 4, name: "Hi", slug: "Hi", body: "Hi hi hi", created_at: "2010-03-19 20:17:31", updated_at: "2010-03-19 20:17:31">]

In [18]: pp = Post.objects.filter(name="Hi")

In [19]: pp
Out[19]: [<Post: Post object>]
In [20]: pp[0]
Out[20]: <Post: Post object>

irb(main):032:0> pp = Post.where({:name=>"Hi"})
=> #<ActiveRecord::Relation:0xb6aedc04 @arel=nil, @select_values=[], @last=nil, @order_values=[], @group_values=[], ...
irb(main):033:0> pp[0]
=> #<Post id: 4, name: "Hi", slug: "Hi", body: "Hi hi hi", created_at: "2010-03-19 20:17:31", updated_at: "2010-03-19 20:17:31">

In [21]: Post.objects.filter(name__in = ["Hi", "Hello"])
Out[21]: [<Post: Post object>, <Post: Post object>]

irb(main):034:0> pp = Post.where({:name=>["Hi", "Hello"]})
=> #<ActiveRecord::Relation:0xb6ae4c6c @arel=nil, @select_values=
....
irb(main):035:0> pp[0]
=> #<Post id: 2, name: "Hello", slug: "hello", body: "Hello, this is a post", created_at: "2010-03-19 20:11:34", updated_at: "2010-03-19 20:11:34">
irb(main):036:0> pp[1]
=> #<Post id: 4, name: "Hi", slug: "Hi", body: "Hi hi hi", created_at: "2010-03-19 20:17:31", updated_at: "2010-03-19 20:17:31">

In [29]: p = Post.objects.filter(name__in = ["Hi", "Hello"]).only("name")

irb(main):041:0> pp = Post.where({:name=>["Hi", "Hello"]}).select("name")

The query capability and syntax are similar with major differences being,

  1. Rails has dynamically named finders, while Django accepts keyword arguments for same.
  2. SQL operators like in are fired by __ in Django, while Rails infers it based on the data type.

Limit, offset and order

In [30]: p = Post.objects.filter(name__in = ["Hi", "Hello"])[:1]

In [31]: p
Out[31]: [<Post: Post object>]

pp = Post.where({:name=>["Hi", "Hello"]}).select("name").limit(1)

irb(main):049:0> pp[0]
=> #<Post name: "Hello">
irb(main):050:0> pp[1]
=> nil

=> #<Post id: 4, name: "Hi", slug: "Hi", body: "Hi hi hi", created_at: "2010-03-19 20:17:31", updated_at: "2010-03-19 20:17:31">
irb(main):067:0> pp = Post.where({:name=>["Hi", "Hello"]}).limit(1).offset(1)

irb(main):067:0> pp[0]
=> #<Post id: 4, name: "Hi", slug: "Hi", body: "Hi hi hi", created_at: "2010-03-19 20:17:31", updated_at: "2010-03-19 20:17:31">
irb(main):068:0> pp[1]
=> nil

In [34]: p = Post.objects.filter(name__in = ["Hi", "Hello"])[1:2]

In [35]: p[0].name
Out[35]: u'Hi'

In [36]: p[1].name
---------------------------------------------------------------------------
IndexError                                Traceback (most recent call last)

/home/shabda/Code/Django/Weblog/<ipython console> in <module>()

/usr/local/lib/python2.6/dist-packages/django/db/models/query.py in __getitem__(self, k)
    185             qs = self._clone()
    186             qs.query.set_limits(k, k + 1)
--> 187             return list(qs)[0]
    188         except self.model.DoesNotExist, e:
    189             raise IndexError(e.args)

IndexError: list index out of range

In [39]: p = Post.objects.order_by("name")[1:2]

In [40]: p
Out[40]: [<Post: Post object>]

irb(main):069:0> pp = Post.order("name").limit(1).offset(1)

Again fairly similar, both Django and rails provide ordering, offset and limits, while Django does this via array slicing, Rails does this via functions. Also both Django and Rails allow method chaining, and Sql is only evaluated lazily when needed.

Specifying Model associations.

Django: models.ForeignKey
Rails: belongs_to

Django: models.ManyToManyField
Rails: has_and_belongs_to_many

Django: models.OneToOneField
Rails: has_one

Django: No needed
Rails: has_many

Again Rails and Django are similar with Django automatically inferring the reverse relationships.

Polymorphic Associations and Generic Relations

You possibly have pictures in your application which can be attached to any object. Both Django and Rails provide options for it via Polymorphic Associations and Generic Relations

class Picture(models.Model):
    content_type = models.ForeignKey(ContentType)
    object_id = models.PositiveIntegerField()
    content_object = generic.GenericForeignKey()

class Article(models.Model):
    body = models.TextField()
    picture =  generic.GenericRelation(Picture)

class BioGraphy(models.Model):
    bio  = models.TextField()
    picture = generic.GenericRelation(Picture)

class Picture < ActiveRecord::Base
  belongs_to :imageable, :polymorphic => true
end

class Employee < ActiveRecord::Base
  has_many :pictures, :as => :imageable
end

class Product < ActiveRecord::Base
  has_many :pictures, :as => :imageable
end

Self Joins

Self joins are a special case of Foreign key where a Object has a relationship to itself. Both Django and Rails handle it normally via their FK mechanisms

class Employee(models.Model):
    manager = models.ForeignKey("self", related_name = "subordinates")

class Employee < ActiveRecord::Base
  has_many :subordinates, :class_name => "Employee",
    :foreign_key => "manager_id"
  belongs_to :manager, :class_name => "Employee"
end

References

guides.rails.info djangoproject.com/documentation/

Related Posts


Can we help you build amazing apps? Contact us today.

Comments

Steve Quinlan

Nice article. You can shorten "Post.find(:all)" to "Post.all". In Rails 3.1, the former will be deprecated. For anyone interested, here's what the new ActiveRecord interface will look like, including deprecations:
http://m.onkey.org/2010/1/22/active-record-query-interface

commmenttor
Kyle Fox

Correct me if I'm wrong, but the "Defining models" is a bit misleading. Rails' migrations don't actually define the model -- they define the table, and the model is defined by reflecting on the schema. This means your model can still have attributes which are columns on the table, even if those attributes are not defined in a migration.

In Django, however, having the column on the table is not enough; your Python model class must mirror the column definition for you to be able to use that attribute in code.

commmenttor
Hyqrsodh

this post is fantastic Preteen Sleep Rape
8-P Preteen Sex Gallaries
kqc Girl Preteen Virgin
938069 Preteen Girls Nauty
gcazje Models Preteen Thumbs
820005 Preteens Angels Nude
023 Nudist Naturist Preteens
lnr Child Nymphet Preteen
7612 Book Preteen Models
=-(( Preteens Babes Tgp
8PPP Preteen Italians Girls
5644 Young Angels Preteen
3567 Preteen Breasts Naked
050 Art Models.Org Preteen
=]]] Cuban Preteen Slut
792 Images Preteen Kissing
tshpf Preteen Underwear Forum
6980 Preteen Angel Pussy
117 Preteen Model Contest
8[[[ Silky Preteens Pics
tirkkk

commmenttor
Xunlolnk

Would you like to leave a message? asian teen ass kzvyj best free teen porn 993940 lesbian teen vids zlws ebony teen porn gallaries 373 classic teen porn movies 111 free hardecore teen porn qpvaam ilesbian teen porn 71550 teen titans tara porn 71040 hottest cartoon teen porn mqfar teen shower sex waeb teen porn free movies 673 asian teen porn sites wzj nude art teen %-OO free sample teen porn 7426 movie porn teen 346389 teenie teen girls porn 149 free teen pic porn 526652 teen cash porn dnstns teen amiture porn 21582 young naked teen porn dvgqil scottish teen porn ucejg franz�¶sische teen porn whpxu hot teen porn 16years 054 black new teen porn wrj gay teen porn video 8-))) young teen porn queens %((( teen gay nudes zqiid pregnant, teen, porn, nude :-DDD burma teen porn 07479 porn hot teen 8-[[

commmenttor
Jdgpzvxq

It's OK young toplist
8PP model toplist
=-P child model toplist
938 youngtop toplist
=-PP young nn model toplist
5488 bbs loli toplists
2409 toplist lolita
kjgg elweb toplist
=-DDD under age models toplist
keqrkb russian toplist
227 chan toplist
8-OOO early girl toplist
802 loli model toplist
4935 early girls bbs toplist
0378 early girls toplist
1373 child toplist
ucdz toplist cz
qklgf sun bbs toplist
qmlsq russian child super models toplist
12694 toplist beauties
blfd teen toplist
8-[[[ malotek toplist
>:-DD kds toplist portal
mlhghl bbs toplist
8[[[ lol toplist
18778 young models toplist
8-O toplist elwebbs
840871 lola toplist
zowu toplist early girls
>:-( toplist statistika
>:]]

commmenttor
Yiprtxxe

I can't stand football www little hottest lolitas =-DDD lolita nymphets top sites 939053 fotos caseras de listlolita 523 preteen lolitas top 100 mvakll small nn lolita vids 8OOO preteen ped loli pictures 494 top vagina loli cp :( lolita porn top 100 :-) tgp teen lolitas hurt ttbmt the best lolita modle %[ youngest lolita sex pics %OOO nymphets in action lolicon 602 uncensored loli hentai galleries qfxq free real nudist lolita 53181 index of loli models 8-) for bidden lolitas pictures >:] lolalist.info ls magazine site =]]] very young preteen lolita 210121 free lolita bbs post >:[[[ lolitas underage porn videos 50914 portal de lolitas arina pvtlv hot naked lolicon girls isup lolitas underage pedo preteens >:-(( young lolly little models 96289 sexy preteen hard loli :-PP all c p lolita ffaxhl free lolitas preteen board fginco little lolita angel link :-D lolit model bbs nue :))) pre teen pics lolas 2360

commmenttor
Josh 12th July, 2011

There's one part I don't get, maybe I'm just not reading it right. I came here specifically to figure out how to make a "has many" in Django, but your table shows:

Django: No needed
Rails: has_many

What do you mean by no needed? For example, I have Projects which belong to Customers (ForeignKey), but how do set the Customer model so that it knows it has many Projects?

commmenttor
Gqrmdsmw

Cool site goodluck :) underage boy mpeg dgpfu underage ilegal virgin qla underage girl pics 56138 12 years pedo >:PPP underaged pedo %[[[ pedofilia underage apc underage pretenn porn jvlbh xxx underage porn 8-[[ underaged japanese girls fynghp underage free pass 90938 15 underage upskirt =-D ls models underage =(( litte 10 year nudes 68492 teenies 14 years nude >:(( 12 years sex galeries blrr 14-16 old year porn :O underage titties igsiw 15 years girl nudism :-OO underage cp top 2727 underage illegal nudes >:-]]] underage ukraine models 891347 free underage gallerys iagyr underage taboo porn :]] underage latinas naked yeodqf underage girls masturbation 71131 video girl underage :( nonude 12 year old %-[ underage drinking accident :-DD underaged models black 99281 underage hottie 878855

commmenttor
Jsbjgqzu

This site is crazy :) nude lollita child models
wzdyn bbs world models lolita 249 hardcore fucking little lolita 957 nude loli teen pics 7346 cute young models lolitas =OO innocent preteen lolita models 8OOO russian lolita models list =-)) preteen lolita top 100 940 lolita ls best elwebbs wkf lolitas child nude models usoltm lolitas ls magazine porn sym toplist nn lolita models %O www petite innocente lolitas 8637 lolitas preteen thong models 92293 13 yr lolita nude
>:-DD lolitas bbs bambi model 654518 sister 13 yo lolita yeu 100 top lolitas sites 5608 lolita pre-teen porn picture qdo hc cp top loli vmjtox lolita lolicon 3d art 58640 little loli models hot 2246 petite young lolitas nude phu top nude lolita list 9388 loli art preteen forum =-]] lol pussy tiny image 30789 young lolita pussy beauty >:-]]] lolitas little asian sluts %-]]] preteen nonude fashion lol 4018 lolita kid cp pics bfr

commmenttor
Hxmraiwx

This site is crazy :) Lena Model Teen
fxph We Models Little
498644 Yuvutu Model Toplist
qao Jessithekid Model Pics
hgpdsk Young Sarah Models
765 Evil Model Gallery
%-OOO Preten Model Brazil
uzsw Topless Bikinis Models
255 Amateur Modeling Agency
822 Child Galaxy Models
hovia Teengirl Underwear Models
>:] Male Models Fucking
8-PP Video Teen Models
640 Japanese Model Undressed
dpfkkc Modelle Escort Berlin
931020 Teenage Xxx Model
%DDD Litle Girls Model
vvfxjy Kitchen Model Picture
088091 Midnight Model
zmid Sandra Teenmodel Mom
49820 Elenas Models
4787 Toplist Tgp Model
8-]]] Pheobe Model Nn
095 Sveet Angels Model
40872 Anna Teen Model
%((( Leopard Bikini Modell
25447 Teennonnudemodelwebring
8(( Import Model Lesbian
qgszvg Models Children Nudes
98554 Key Teen Model
8D

commmenttor
Zznlazcw

Best Site Good Work caribmodel 946793 budding beauties models 5310 girly models tgp ldq nonude kid models psdsad nude professional model ihev teen modeling non-nude =-))) josiemodel nude 90730 tiny models archive 12492 sexy brunette models 219697 lsm gallery modell %DD british pee models 28394 no tits models krpijo small teens model 773 free child supermodels :[[[ modelo sexo :(( young berlin models sbs hairy woman model 4853 wholinks2me nn models trythd tiny boob models 622 jade model child =-)) nude spanish models wzw toon models top100 1032 teen modelling pre
>:]]] young models dawn
7516 child lingerie model qsn 4u asian model fxpl loita nude model 8]]] stunning nude models bctqh midget models girls 299265 mania's teen model tulv

commmenttor
Giculybz

very best job lolita naked art galleries
mtzy

commmenttor
Aatvwuce

I'd like to open an account Little Nymphets
mipkmj Preteen Sluts
%-] Sweet Nymphets
swdtv Naked Preteen Boys
220537 Preteen Tits
302469 Underage Nymphet Russian
fkqf Preteen Pussy Pics
pegr Nude Nymphets
>:P Nymphet Models
aavcq Preteen Photos
xecxs Preteen Ass
%( Preteen Modles
tmahqu Young Nymphets
094698 Ukrainian Nymphets
sttdl Russian Nymphet
syp Preteen Upskirt
=-))) Nudist Preteen
nienz Russian Nymphets
503 Nymphet
058923 Hot Preteens
%)

commmenttor
Zplbrzlg

Insert your card Kds Pedo
vrtd Kds Pearl Models
=-))) Kds Pthc Bbs
44453 Kds Models
649736 Kds Pussy
630524 Top Bbs Kds
046 Kds 15 Door Gasket
29318 Kds Bbs Child
yzmese Kds Rape
632 Kds Sex
fvjut Preteen Lolita Loli Kds Twink Illegal Fuck
:D Top Kds
745 Zeps Kds Bbs
0571 Kds Tgp Bbs
=-[[ Kds Pics Porn
8-PPP Top Kds Bbs Lol
422 Kds Porn Pedo
407764 Kds Monitors Any Good
57770 Toplist Kds Bbs
89143 Loita Kds
>:-]

commmenttor
Gskhzgtt

Canada>Canada Thailand Preteens Girls
%-[[[ Preteen Witches Models
09194 Preteen Dating Pics
=-)) Japanese Preteen Beauty
kgc Jailbait Preteen Pictures
bbxc Preteen Pics Japan
8-]] Models Preteen Net
5737 Latina Preteen Naked
>:O Legal Preteen Love
8(( Nonnude Mexican Preteen
mgkdl Preteen Model Amber
414380 Preteen Plesure Girls
654427 Preteen Cgi Board
8DD Brazilian Preteen Babes
0724 Preteen Sweet Rape
8-OO Pre Teens Nonudes
6472 Preteen Girl Masturbates
zcfqhz Preteen Blog Sexy
%DDD Preteen Girls Butts
:-DDD Sexy Preteen Fashion
uufgr

commmenttor
Gskhzgtt

Canada>Canada Thailand Preteens Girls
%-[[[ Preteen Witches Models
09194 Preteen Dating Pics
=-)) Japanese Preteen Beauty
kgc Jailbait Preteen Pictures
bbxc Preteen Pics Japan
8-]] Models Preteen Net
5737 Latina Preteen Naked
>:O Legal Preteen Love
8(( Nonnude Mexican Preteen
mgkdl Preteen Model Amber
414380 Preteen Plesure Girls
654427 Preteen Cgi Board
8DD Brazilian Preteen Babes
0724 Preteen Sweet Rape
8-OO Pre Teens Nonudes
6472 Preteen Girl Masturbates
zcfqhz Preteen Blog Sexy
%DDD Preteen Girls Butts
:-DDD Sexy Preteen Fashion
uufgr

commmenttor
Nfbvpbga

perfect design thanks Preteen Daisy Art
%PP Cgi Nude Preteens
ypyk Preteen Bbs Magazine
=OO Preteen Ls Natural
:-))) Nudepreteen Top Model
75070 Brizilan Preteen Pic
:-) 12yo Preteen Pic
ozcjww Big Breasted Preteens
>:DD Nice Naked Preteens
647121 Xxx Preteen Pics
031 Preteen Mermaids Swimming
dakqu Nude Amateur Preteens
ouk Nude Odessa Preteen
66826 Preteen Titty Images
xigvbf Shamless Preteen Models
8) Free Preteen Puffies
196 Preteen Nude Best
36697 Game Girl Preteen
xmyte Sexy Preteen Legs
8-D Smooth Preteen Cunny
8-OO

commmenttor
Lhntgkzr

I live here Fresh Preteen Nude
kgx Preteen Model Oriental
kpub Nonnude Preteen Nude
35331 Pre Teen Modeles
>:-[[ Preteenage Xxx Girls
23732 Pre Teen Charm
818873 Wow Preteen Models
5050 Illegal Preteen Xxx
3539 Boy Preteen Porn
:-[[[ Preteen Colombia Girl
8721 Kiddy Preteen Bbs
288 Preteen Lilita Models
=) Young Blonde Preteens
01814 Preteen Nude Loitas
qjwhz Gallery Lingerie Preteen
gqdccg Chubby Nude Preteens
jfkoo Preteen Model Blonde
8-(( Nude Preteens Plcs
%PP Preteen Erotica Girl
1843 Hot Amateur Preteens
svxkyx

commmenttor
Rxnasexs

I'm in a band carmello kidd porn hotm heathrow virgin confirmation gimlhs sexy child gallery rcc cute bikinies 8)) beautiful girls bbs =]]] tiny nude cuties 0129 young latvian nude 8-D children incest pics sktmg tiny pert teens 023203 peru young pussy 092 imgbbs child vasazq thong party bikini 666 young anal sluts ejuu hotyoungpussy.org 94051 slinky bikinis =-] diabetes teens children 27674 tiny black pussy >:)) child ass rape ajylo topkds photos 02699 girl ball virgina 5932

commmenttor
Udalwkzu

Have you got any ? red tube porn cam
477327 red tube wifes party
jysqvy moms red tube
7569 red tube euro
0300 red tube log on
hdxj red tube lesbian first 3
8487 red tube hot lesbian strip show
147352 suck red tube
:PPP free videos on red tube
pzpxec red tube exotic
qqyy free porn sites like red tube
31691 kristin davis on red tube
rtz red tube milf fuck
666 red tube girls with pumped pussy
lsbe red tube topless beach
18643 red tube wanking off
dysb audrey bitoni prison red tube
95974 red tube cunt
ajy red tube hot mom teaches daughter
=DD red tube cruising
322 red tube bianca biggs
97439 house red tube
%-((( red tube 3d animation
ppvyp horney red tube
8-((( gang bang red tube
8[[[ giant red tube porn
hucpv lydia pirelli red tube
0047 girls sex movies red tube
132600 red tube cum queen
2377 red tube squirting orgazium
auali

commmenttor
Fhaydhke

Special Delivery archive nymphets 8((( dark nymphet pics =[ free nymphets videos nqnw katya nymphet studios 289 models sex video ycv thongs little nymphets >:((( model tiny young als nymphettes petite models 157 magic nymphets dsrmr nymphet gallery hard
gwv loilita nymphet 414 tiny teeny nymphets iinmg nymphet vagina %-[ litle nymphet galleries :(( nymphette angel sex 8-[[[ virginnymphets pvrkd taboo nymphet stories =DDD nunde nymphet >:-[ wild nymphet model lxsvag young nymphet gallery 0389

commmenttor
Ckhnzrwo

I love the theatre pedo girl
:-]]]

commmenttor
Pjzstond

good material thanks young teen snatch 2448

commmenttor
Sgqnqizl

I'm a trainee norwegian nude models 18277

commmenttor
Yyinczlm

I'd like to send this letter by Elweb Bbs 8[

commmenttor
Mmeqjzwd

One moment, please Preteen Girl
:-(((

commmenttor
Vwfxfcic

It's funny goodluck Nn Teenmodel Thumbs
:DD

commmenttor
Wpwxatrb

Who do you work for? Flower Models Dasha
8]

commmenttor
Znjggafb

I can't get through at the moment Cooey Model 840
=-D

commmenttor
Gbzhmsih

We'll need to take up references http://dolylypudok.blog.free.fr/ latina amateur models I love it when I cum, and my girl just keeps sucking and swallows while she does it. Don't know how she pulls it off, but I love it.

commmenttor
Fburziej

I was born in Australia but grew up in England http://tafuidule.de.tl bbs nude rompl God I would love to lick the cum off her face. I'd love to fuck her too, she's so hot.

commmenttor
Lwafdtsr

Very funny pictures http://odemahegehomy.de.tl young nude model it may be because she is foreign. i think she is from Sweden. don't get me wrong she still sounds retarded.

commmenttor
Eduqgjmv

I'd like to withdraw $100, please http://umaceudyfytu.de.tl lola cp bbs list She reminds me so much of Sasha Haven with her huge curved cock and her great body, and wow can she bang that guy so good, what a fox.

commmenttor
Wdnrbwpb

What's the current interest rate for personal loans? http://tadetulori.de.tl preteen twins nude That is such an incredible thing to say, Owl! Knowing that I'm onto something with what I do is such a gratifying feeling.

commmenttor
Huxrffdi

I'm afraid that number's ex-directory http://oyfopyjey.de.tl little peeteen doll wow... with a body like that she could go up to any man and do that and get laid, instantly.. women have so much power over men with their bodies.

commmenttor

Reactions

uswaretech

http://bit.ly/9YB9gJ A comparision and conversion doc between Django and rails models. on github at http://bit.ly/dAQQUg

This comment was originally posted on Twitter

DjangoIreland

The Rails and Django models layer Rosseta stone — The Usware Blog … http://bit.ly/cI5PMY

This comment was originally posted on Twitter

uswaretech_blog

The Rails and Django models layer Rosseta stone: Rails Active records and Django models are more similar than they… http://bit.ly/aRJey3

This comment was originally posted on Twitter

jobboardshq

http://bit.ly/9YB9gJ A comparision and conversion documentc between DJango and Rails models layer. On Github as well at http://bit.ly/dAQQUg

This comment was originally posted on Twitter

thoas

#django models layer in comparison with #rails Active Record http://bit.ly/bXBtZP

This comment was originally posted on Twitter

djangostories

The Rails and Django models layer Rosseta stone: http://bit.ly/d7aq6c

This comment was originally posted on Twitter

bkonkle

A nifty guide to Rails DB model definitions, compared to Django’s model definitions. This will come in handy soon… http://bit.ly/9T1y4P

This comment was originally posted on Twitter

seanodonnell

surprised by how similar ActiveRecord and Django models are http://short.ie/8d04gr

This comment was originally posted on Twitter

johndagostino

The Rails and Django models layer Rosseta stone http://uswaretech.com/blog/2010/03/the-rails-and-django-models-layer-rosseta-stone/

This comment was originally posted on Twitter

PatriceGirard

Model Django vs Active Record de Rails, http://bit.ly/atkFb2.. Pourquoi des ORM pour faire en SQL ce que MongoDB fait nativement?

This comment was originally posted on Twitter

djangostories

The Rails and Django models layer Rosseta stone — The Usware Blog – Django Web Development: http://bit.ly/aWhuzr

This comment was originally posted on Twitter

scalar

a good comparison between rails and django orm layers: http://bit.ly/bup7g6

This comment was originally posted on Twitter

pilhofer

Interesting comparison of Rails & Django models. Coke vs. Pepsi, really. http://bit.ly/9YB9gJ

This comment was originally posted on Twitter

Post a comment Name :

Email :

Your site url:

Comment :

© Agiliq, 2009-2012