def populate_from_bibtex(self, bibtex_dict):
for key in bibtex_dict.keys():
if key not in ['ID', 'date']:
setattr(self, key, bibtex_dict[key])
try:
self.save()
except DataError as e:
print(e, bibtex_dict)