Django 代码片断收集(持续更新)
2007-04-03 16:18
288 查看
根据键值取得对象,如果不存在则创建新对象返回。defaults 参数提供给创建对象时使用。
f, created = Foo.objects.get_or_create(id=id,
defaults={'attr1': 123, 'attr2': "hello"})
if created:
# 新建的逻辑
else:
#
![](/Images/dot.gif)
获取客户端信息:
ip = request.META['REMOTE_ADDR']
user_agent = request.META['HTTP_USER_AGENT']
f, created = Foo.objects.get_or_create(id=id,
defaults={'attr1': 123, 'attr2': "hello"})
if created:
# 新建的逻辑
else:
#
![](/Images/dot.gif)
获取客户端信息:
ip = request.META['REMOTE_ADDR']
user_agent = request.META['HTTP_USER_AGENT']
相关文章推荐
- Django 代码片断收集(持续更新)
- Django 代码片断收集(持续更新)
- Android开发人员不得不收集的代码(持续更新中)
- Android开发人员不得不收集的代码(持续更新中)
- iPhone代码片段收集(持续更新)
- Android开发人员不得不收集的代码(持续更新中)
- django 优秀代码阅读总结(持续更新)
- utilsCode Android开发人员不得不收集的代码(持续更新中)
- Android开发人员不得不收集的代码(持续更新中)
- Android开发人员不得不收集的代码(持续更新中)
- Android开发人员不得不收集的代码(持续更新中)
- Android开发人员不得不收集的代码(持续更新中)
- 【转载】 iPhone代码片段收集(持续更新)
- Android开发人员不得不收集的代码(持续更新中)(http://www.jianshu.com/p/72494773aace,原链接)
- Android开发人员不得不收集的代码(持续更新中)
- Android开发人员不得不收集的代码(持续更新中)
- Android开发人员不得不收集的代码(持续更新中)
- Android开发人员不得不收集的代码(持续更新中)
- iPhone代码片段收集(持续更新)
- Android开发人员不得不收集的代码(持续更新中)