我有一個名爲get_obj_or_none
的方法,它返回一個對象或無。使用Python中的方法進行不區分大小寫的搜索
def get_obj_or_none(model, **kwargs):
try:
return model.objects.get(**kwargs)
except model.DoesNotExist:
return None
我在變量song_name
得到一個Song
對象的歌曲名,我添加新對象如下
if not get_obj_or_none(Song, name=song_name, artist=dj):
s = Song(name=song_name, artist=dj, release_date=song['releaseDate'])
s.save()
我怎樣才能做到在不區分大小寫get_obj_or_none
方法不會在對象的歌曲名稱中添加小寫song_name
?
這就是Django的權有關? –
是的,我正在使用Django。 –