These are chat archives for django/django
get_or_create()quite a bit. personally i dont like your shortcut names though...why not
upsert()or something a bit more intuitive?
obj.save_or_create()is inuititive? To expand, right now the obj has a unique hash field, which I'd like to reinforce on the database. Having said that, if a newly instantiated obj already has that hash in the database, I'd return that obj. But if the newly instantiated object has other fields that are dirty or conflict with the database record, how would you like the conflict to be resolved?