Skip to content

Latest commit

 

History

History
46 lines (24 loc) · 646 Bytes

File metadata and controls

46 lines (24 loc) · 646 Bytes

Object-relational mapping

Django migrate

./manage.py makemigrations
./manage.py migrate

Mapping Existing database:

  • python manage.py inspectdb
  • python manage.py inspectdb > models.py

Lookups

Model.objects.all() # Return all objects
post = Post.objects.get(slug__iexact="New-Slug") # Case insensetive
post = Post.objects.get(slug__contains="New") 

Console

Create model object from console

$ (vevn) python
$ import Post
$ pl = Post.objects.create(title="new post", slug="new_post", body="body text")