{"id":192,"date":"2017-10-31T01:54:56","date_gmt":"2017-10-30T09:54:56","guid":{"rendered":"https:\/\/chenbing.name\/?p=192"},"modified":"2020-05-22T14:58:56","modified_gmt":"2020-05-22T06:58:56","slug":"django%e4%bd%bf%e7%94%a8mysql%e6%8a%a5%e4%b8%a5%e6%a0%bc%e6%a8%a1%e5%bc%8f%e7%9a%84%e8%ad%a6%e5%91%8a","status":"publish","type":"post","link":"https:\/\/chenbing.name\/blog\/192\/","title":{"rendered":"django\u4f7f\u7528mysql\u62a5\u4e25\u683c\u6a21\u5f0f\u7684\u8b66\u544a"},"content":{"rendered":"<p>django\u6570\u636e\u79fb\u690d\u7684\u65f6\u5019\uff0c\u62a5\u4ee5\u4e0b\u8b66\u544a\u65f6\uff1a<\/p>\n<blockquote>\n<p>ARNINGS: <br \/>\n  ?: (mysql.W002) MySQL Strict Mode is not set for database connection &#8216;default&#8217; <br \/>\n      HINT: MySQL&#8217;s Strict Mode fixes many data integrity problems in MySQL, such as data truncation upon insertion, by escalating warnings into errors. It is strongly recommended you activate it.<\/p>\n<\/blockquote>\n<h4 id=\"\u89e3\u51b3\u529e\u6cd5\">\u89e3\u51b3\u529e\u6cd5<\/h4>\n<p>\u5728settings.py\u4e2d\u6570\u636e\u5e93\u914d\u7f6e\u4e2d\u52a0\u5165&#8217;OPTIONS&#8217;\uff0c\u5982\u4e0b\uff1a<\/p>\n<div data-mode=\"python\">\n<pre><code>DATABASES = {\n    'default': {\n        'ENGINE': 'django.db.backends.mysql',\n        'NAME': 'dbname',\n        'OPTIONS': {\n            'init_command': \"SET sql_mode='STRICT_TRANS_TABLES', innodb_strict_mode=1\",\n        },\n        'USER': 'root',\n        'PASSWORD': 'root',\n        'HOST': '127.0.0.1',\n        'PORT': '3306',\n    }\n}<\/code><\/pre>\n<\/div>\n<p>\u53c2\u8003\uff1a <br \/>\n<a href=\"http:\/\/django-mysql.readthedocs.io\/en\/latest\/checks.html\">http:\/\/django-mysql.readthedocs.io\/en\/latest\/checks.html<\/a><\/p>\n<p><wiz_tmp_tag id=\"wiz-table-range-border\" contenteditable=\"false\" style=\"display: none;\"><\/p>\n<div id=\"wiz-table-col-line\" style=\"display: none;\"><\/div>\n<div id=\"wiz-table-row-line\" style=\"display: none;\"><\/div>\n<div id=\"wiz-table-range-border_start\" style=\"display: none;\">\n<div id=\"wiz-table-range-border_start_top\"><\/div>\n<div id=\"wiz-table-range-border_start_right\"><\/div>\n<div id=\"wiz-table-range-border_start_bottom\"><\/div>\n<div id=\"wiz-table-range-border_start_left\"><\/div>\n<div id=\"wiz-table-range-border_start_dot\"><\/div>\n<\/div>\n<div id=\"wiz-table-range-border_range\" style=\"display: none;\">\n<div id=\"wiz-table-range-border_range_top\"><\/div>\n<div id=\"wiz-table-range-border_range_right\"><\/div>\n<div id=\"wiz-table-range-border_range_bottom\"><\/div>\n<div id=\"wiz-table-range-border_range_left\"><\/div>\n<div id=\"wiz-table-range-border_range_dot\"><\/div>\n<\/div>\n<p><\/wiz_tmp_tag><\/p>\n","protected":false},"excerpt":{"rendered":"<p>django\u6570\u636e\u79fb\u690d\u7684\u65f6\u5019\uff0c\u62a5\u4ee5\u4e0b\u8b66\u544a\u65f6\uff1a ARNINGS: ?: (mysql.W002) MySQL Strict Mode is not set for database connection &#8216;default&#8217; HINT: MySQL&#8217;s Strict Mode fixes many data integrity &#8230;<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[86,4],"tags":[33,35],"class_list":["post-192","post","type-post","status-publish","format-standard","hentry","category-python","category-skill","tag-django","tag-mysql"],"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/chenbing.name\/blog\/wp-json\/wp\/v2\/posts\/192","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/chenbing.name\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/chenbing.name\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/chenbing.name\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/chenbing.name\/blog\/wp-json\/wp\/v2\/comments?post=192"}],"version-history":[{"count":1,"href":"https:\/\/chenbing.name\/blog\/wp-json\/wp\/v2\/posts\/192\/revisions"}],"predecessor-version":[{"id":703,"href":"https:\/\/chenbing.name\/blog\/wp-json\/wp\/v2\/posts\/192\/revisions\/703"}],"wp:attachment":[{"href":"https:\/\/chenbing.name\/blog\/wp-json\/wp\/v2\/media?parent=192"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/chenbing.name\/blog\/wp-json\/wp\/v2\/categories?post=192"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/chenbing.name\/blog\/wp-json\/wp\/v2\/tags?post=192"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}