您的位置:首页 > 编程语言 > Go语言

Django model default=datetime.datetime.now() & get_or_create 一个BUG?!

2012-10-08 20:47 459 查看
# -*- coding: UTF-8 -*-

import datetime

from django.db import models

class Demo(models.Model):

    class Meta:

        db_table = 't_demo'

    unique_char = models.CharField()

    create_time = models.DateTimeField(default = datetime.datetime.now())

#!/usr/bin/env python

# -*- coding: utf-8 -*-

import os

os.environ["DJANGO_SETTINGS_MODULE"] = "test.settings"

import time, datetime

from test import Demo

if __name__ == "__main__":

    while True:

        demo, created = Demo.objects.get_or_create(unique_char = datetime.datetime.now().strftime('%Y-%m-%d %H:%M:%S'))

        time.sleep(1)

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐