Don't like ads? PRO users don't see any ads ;-)
Guest

Untitled

By: a guest on Jun 11th, 2012  |  syntax: None  |  size: 0.98 KB  |  hits: 9  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Django model with crud operations
  2. from django.db import models
  3. from datetime import datetime
  4.  
  5. class Name(models.Model):
  6.     zipcode     = models.CharField(max_length=5, primary=True, blank=False)
  7.     city        = models.CharField(max_length=50, blank=False)
  8.     state       = models.CharField(max_length=2, blank=False)
  9.     latitue     = models.CharField(max_length=15, blank=False)
  10.     longitue    = models.CharField(max_length=15, blank=False)
  11.     curr_time   = models.datetime(default=datetime.now, blank=False)
  12.        
  13. from models import Name
  14. from datetime import datetime
  15.  
  16. # create a new model
  17. name = Name(city='New York', state='NY')
  18. # fields can also be set this way
  19. name.zipcode = '10027'
  20. # save the model to the database
  21. name.save()
  22. # find a model by zipcode
  23. name = Name.objects.filter(zipcode='10027')
  24. # modify it
  25. name.curr_time = datetime.now()
  26. # save it
  27. name.save()
  28.        
  29. curr_time = models.DateField(auto_now=True)
  30. # or auto_now_add=True, if you want set this field only at the creation.