{"id":1271,"date":"2022-08-07T18:05:01","date_gmt":"2022-08-07T10:05:01","guid":{"rendered":"http:\/\/175.24.184.226\/?p=1271"},"modified":"2022-08-10T17:22:05","modified_gmt":"2022-08-10T09:22:05","slug":"django%e4%b8%addatetime%e5%b1%9e%e6%80%a7%e5%88%9b%e5%bb%ba%e6%97%b6%e9%97%b4%e5%8e%bb%e6%8e%89%e6%af%ab%e7%a7%92%e7%9a%84%e6%96%b9%e6%b3%95","status":"publish","type":"post","link":"\/?p=1271","title":{"rendered":"django\u4e2dDateTime\u5c5e\u6027\u521b\u5efa\u65f6\u95f4\u53bb\u6389\u6beb\u79d2\u7684\u65b9\u6cd5"},"content":{"rendered":"<p>django\u8fd9\u8fb9\u8bbe\u7f6e<\/p>\n<pre><code>import datetime\n# \u65f6\u95f4\u57fa\u7c7b\nclass BaseModel(models.Model):\n    create_time = models.DateTimeField(auto_now_add=datetime.datetime.now().replace(microsecond=0), verbose_name=&#039;\u521b\u5efa\u65f6\u95f4&#039;)\n    update_time = models.DateTimeField(auto_now=datetime.datetime.now().replace(microsecond=0), verbose_name=&#039;\u66f4\u65b0\u65f6\u95f4&#039;)\n    class Meta:\n        db_table = &#039;basemodel&#039;\n        abstract = True\n        verbose_name = &#039;\u65f6\u95f4\u57fa\u7c7b&#039;<\/code><\/pre>\n<p>\u5176\u5b9e\u5c31\u662f\u7528\u5230replace\uff0c\u7ed9\u5fae\u79d2\u5b9a\u4e49\u4e3a0\uff0c\u518d\u91cd\u65b0\u751f\u6210\u8fc1\u79fb\u6587\u4ef6\uff0c\u6267\u884c\u8fc1\u79fb\u547d\u4ee4\u5c31OK\u5566  \u6570\u636e\u5e93\u4e2d\u5c31\u662f\u8fd9\u6837\u7684\u683c\u5f0f\u4e86 \u8fd8\u6709\u4e00\u4e2a\u95ee\u9898\u5c31\u662f\u6570\u636e\u5728\u524d\u7aef\u663e\u793a\u7684\u65f6\u5019\uff0c\u5e74\u6708\u65e5\u548c\u65f6\u5206\u79d2\u4e2d\u95f4\u6709\u4e2aT\u6ca1\u6709\u53bb\u6389\uff0c\u6709\u6ca1\u6709\u5927\u4f6c\u6307\u70b9\u4e00\u4e0b <\/p>\n<p>\u89e3\u51b3\u65b9\u5f0f\uff1a \u53bb\u6389T,\u9700\u8981\u5728setting\u52a0\u4e0a<\/p>\n<pre><code>REST_FRAMEWORK={ &quot;DATETIME_FORMAT&quot;:&quot;%Y-%m-%d %H:%M:%S&quot; }<\/code><\/pre>\n<p>\u4e0a\u8ff0\u6b63\u5e38\u8bbe\u7f6e\u5b8c\uff1aDjango\u8fd9\u8fb9\u7684\u6570\u636e\u662f\uff1a\u5e74\u6708\u65e5 \u65f6\u5206\u79d2<\/p>\n<p>\u4f46\u4e0d\u80fd\u5ffd\u7565MySQL\u90a3\u8fb9<\/p>\n<p>\u540e\u6765\u6211\u53d1\u73b0MySQL\u5b58\u50a8\u6570\u636e\uff0c\u7531\u4e8e\u8868\u7ed3\u6784\u7684\u95ee\u9898\u7684\u8fd8\u67096\u4f4d\u7684\u6beb\u79d2\u4fdd\u7559 .<br \/>\n35859248110<br \/>\n\u7136\u540e\u9700\u8981\u770b\u8fd9\u7bc7\u6587\u7ae0\uff0c\u539f\u7406\u4ee5\u53ca\u5982\u4f55\u8bbe\u7f6e\uff1a\u94fe\u63a5<br \/>\n<a href=\"http:\/\/175.24.184.226\/?p=1272\">http:\/\/175.24.184.226\/?p=1272<\/a> <\/p>\n","protected":false},"excerpt":{"rendered":"<p>django\u8fd9\u8fb9\u8bbe\u7f6e import datetime # \u65f6\u95f4\u57fa\u7c7b class BaseModel(models.Model): cre   \u2026 &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0},"categories":[27],"tags":[],"_links":{"self":[{"href":"\/index.php?rest_route=\/wp\/v2\/posts\/1271"}],"collection":[{"href":"\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1271"}],"version-history":[{"count":2,"href":"\/index.php?rest_route=\/wp\/v2\/posts\/1271\/revisions"}],"predecessor-version":[{"id":1278,"href":"\/index.php?rest_route=\/wp\/v2\/posts\/1271\/revisions\/1278"}],"wp:attachment":[{"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1271"},{"taxonomy":"post_tag","embeddable":true,"href":"\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}