Django 1.6 使用自動儲存目前時間到資料庫

來源:互聯網
上載者:User

class op_log(models.Model):

op_date = models.DateTimeField(auto_now=True)

op_log = models.CharField(max_length=2000)

class op_log1(models.Model):

op_date = models.DateTimeField(auto_now_add=True)

op_log = models.CharField(max_length=2000)

 

setting 設定

USE_TZ = false 或者資料庫存的時間不是系統目前時間

 

auto_now,auto_now_add預設為false

auto_now=Ture,欄位儲存時會自動儲存目前時間,但要注意每次對其執行個體執行save()的時候都會將目前時間儲存,也就是不能再手動給它存非目前時間的值。
auto_now_add=True,欄位在執行個體第一次儲存的時候會儲存目前時間,不管你在這裡是否對其賦值。但是之後的save()是可以手動賦值的。也就是新執行個體化一個model,想手動存其他時間,就需要對該執行個體save()之後賦值然後再save()。

Django 的詳細介紹:請點這裡
Django 的:請點這裡

推薦閱讀:

Ubuntu Server 12.04 安裝Nginx+uWSGI+Django環境

Django實戰教程

Django Python MySQL Linux 開發環境搭建

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.