fork download
  1. # encoding=utf-8
  2. class OdeskProfile(models.Model):
  3. title = models.CharField(max_length=255)
  4. skills = models.CharField(max_length=255)
  5. country = models.CharField(max_length=255)
  6. profile_id = models.CharField(max_length=255)
  7.  
  8. @classmethod
  9. def fill(cls):
  10. # Очевидно что считывание файла можно заменить на запрос в REST API.
  11. # и потом итерировать по json-массиву.
  12. with open('test.json') as data_file:
  13. data = json.load(data_file)
  14.  
  15. profile = cls(**data)
  16. profile.save()
  17.  
  18. def __unicode__(self):
  19. return self.title
  20.  
Runtime error #stdin #stdout #stderr 0.01s 7732KB
stdin
Standard input is empty
stdout
Standard output is empty
stderr
Traceback (most recent call last):
  File "prog.py", line 2, in <module>
NameError: name 'models' is not defined