{"id":1340,"date":"2025-06-10T09:30:44","date_gmt":"2025-06-10T01:30:44","guid":{"rendered":"https:\/\/www.zhaozhao123.cn\/wpcms\/wpdt\/1340.html"},"modified":"2025-06-10T09:30:44","modified_gmt":"2025-06-10T01:30:44","slug":"2025%e5%b9%b4%e5%9c%a8%e7%bd%91%e4%b8%8a%e8%bd%bb%e6%9d%be%e8%b5%9a%e9%92%b1%e7%9a%8411%e4%b8%aa%e7%ae%80%e5%8d%95%e5%89%af%e4%b8%9a%e7%82%b9%e5%ad%90","status":"publish","type":"post","link":"https:\/\/www.zhaozhao123.cn\/wpcms\/post\/1340.html","title":{"rendered":"2025\u5e74\u5728\u7f51\u4e0a\u8f7b\u677e\u8d5a\u94b1\u768411\u4e2a\u7b80\u5355\u526f\u4e1a\u70b9\u5b50"},"content":{"rendered":"<div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<h2 class=\"wp-block-heading my-0\">&#20889; Bug&#24037;&#31243;&#24072;&#65306;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<p>&#22909;&#30340;&#65292;&#35753;&#25105;&#20204;&#20197;&ldquo;&#32593;&#19978;&#36731;&#26494;&#36186;&#38065;&rdquo;&#20026;&#20027;&#39064;&#65292;&#32467;&#21512;&#19968;&#20123;&#24120;&#29992;&#30340;&#21103;&#19994;&#39033;&#30446;&#26469;&#32534;&#20889;&#19968;&#20221;&#25991;&#26696;&#12290;<\/p>\n<hr>\n<h3>&#32593;&#19978;&#36731;&#26494;&#36186;&#38065;&#65306;11&#20010;&#31616;&#21333;&#21103;&#19994;&#28857;&#23376;<\/h3>\n<p>&#38543;&#30528;&#20114;&#32852;&#32593;&#30340;&#21457;&#23637;&#65292;&#36234;&#26469;&#36234;&#22810;&#30340;&#20154;&#24320;&#22987;&#36890;&#36807;&#22312;&#32447;&#24037;&#20316;&#21644;&#20860;&#32844;&#36186;&#21462;&#25910;&#20837;&#12290;&#20197;&#19979;&#26159;11&#20010;&#36866;&#21512;&#26032;&#25163;&#25110;&#23547;&#27714;&#36731;&#26494;&#36186;&#38065;&#26041;&#24335;&#30340;&#23567;&#22411;&#21103;&#19994;&#39033;&#30446;&#65292;&#23427;&#20204;&#19981;&#20165;&#25805;&#20316;&#31616;&#20415;&#65292;&#32780;&#19988;&#33021;&#24102;&#26469;&#19968;&#23450;&#30340;&#32463;&#27982;&#25910;&#30410;&#12290;<\/p>\n<h4>1. &#31038;&#20132;&#23186;&#20307;&#33829;&#38144;<\/h4>\n<p><strong>&#31616;&#20171;<\/strong>: &#22312;&#31038;&#20132;&#23186;&#20307;&#24179;&#21488;&#19978;&#21457;&#24067;&#39640;&#36136;&#37327;&#30340;&#20869;&#23481;&#65288;&#22914;&#25991;&#31456;&#12289;&#35270;&#39057;&#65289;&#24182;&#21560;&#24341;&#31881;&#19997;&#20851;&#27880;&#12290;\n<strong>&#27493;&#39588;<\/strong>: <\/p>\n<ul>\n<li>&#27880;&#20876;&#20010;&#20154;&#31038;&#20132;&#23186;&#20307;&#36134;&#21495;&#12290;<\/li>\n<li>&#35774;&#35745;&#24182;&#21457;&#24067;&#30456;&#20851;&#20869;&#23481;&#12290;<\/li>\n<li>&#20851;&#27880;&#30456;&#20851;&#39046;&#22495;&#30340;&#24433;&#21709;&#32773;&#21644;&#21338;&#20027;&#12290;<\/li>\n<li>&#20351;&#29992;&#24191;&#21578;&#24037;&#20855;&#25512;&#24191;&#33258;&#24049;&#30340;&#20869;&#23481;&#12290;\n<strong>&#25928;&#26524;<\/strong>: &#27599;&#27425;&#36716;&#21457;&#25110;&#20998;&#20139;&#37117;&#33021;&#33719;&#24471;&#19968;&#23450;&#30340;&#25253;&#37228;&#12290;<\/li>\n<\/ul>\n<h4>2. &#32593;&#32476;&#20889;&#20316;&#19982;&#32534;&#36753;<\/h4>\n<p><strong>&#31616;&#20171;<\/strong>: &#20998;&#20139;&#30693;&#35782;&#12289;&#35266;&#28857;&#25110;&#25925;&#20107;&#31561;&#65292;&#36890;&#36807;&#21457;&#34920;&#21338;&#23458;&#25991;&#31456;&#25110;&#25776;&#20889;&#20070;&#35780;&#31561;&#26041;&#24335;&#33719;&#21462;&#25910;&#20837;&#12290;\n<strong>&#27493;&#39588;<\/strong>: <\/p>\n<ul>\n<li>&#21019;&#24314;&#20010;&#20154;&#21338;&#23458;&#25110;&#32593;&#31449;&#12290;<\/li>\n<li>&#20889;&#20316;&#20869;&#23481;&#65292;&#30830;&#20445;&#36136;&#37327;&#39640;&#12289;&#26377;&#21560;&#24341;&#21147;&#12290;<\/li>\n<li>&#25512;&#24191;&#33258;&#24049;&#65292;&#36890;&#36807;&#31038;&#20132;&#23186;&#20307;&#38142;&#25509;&#21040;&#21338;&#23458;&#12290;\n<strong>&#25928;&#26524;<\/strong>: &#25345;&#32493;&#26356;&#26032;&#21487;&#20197;&#31215;&#32047;&#22823;&#37327;&#35835;&#32773;&#65292;&#20174;&#32780;&#22686;&#21152;&#25910;&#20837;&#26469;&#28304;&#12290;<\/li>\n<\/ul>\n<h4>3. &#32763;&#35793;&#26381;&#21153;<\/h4>\n<p><strong>&#31616;&#20171;<\/strong>: &#23558;&#33521;&#25991;&#25110;&#20854;&#20182;&#35821;&#35328;&#30340;&#25991;&#31456;&#32763;&#35793;&#25104;&#20013;&#25991;&#25110;&#20854;&#20182;&#30446;&#26631;&#35821;&#35328;&#65292;&#28982;&#21518;&#20986;&#21806;&#12290;\n<strong>&#27493;&#39588;<\/strong>: <\/p>\n<ul>\n<li>&#23398;&#20064;&#30446;&#26631;&#35821;&#35328;&#21644;&#25991;&#21270;&#32972;&#26223;&#12290;<\/li>\n<li>&#25552;&#20379;&#39640;&#36136;&#37327;&#30340;&#32763;&#35793;&#26381;&#21153;&#12290;<\/li>\n<li>&#24320;&#36890;&#32763;&#35793;&#24179;&#21488;&#36134;&#25143;&#65292;&#21457;&#24067;&#20316;&#21697;&#12290;\n<strong>&#25928;&#26524;<\/strong>: &#21482;&#35201;&#25552;&#20379;&#20934;&#30830;&#12289;&#27969;&#30021;&#30340;&#32763;&#35793;&#65292;&#21487;&#20197;&#33719;&#24471;&#31283;&#23450;&#30340;&#25910;&#20837;&#12290;<\/li>\n<\/ul>\n<h4>4. &#22270;&#29255;\/&#35270;&#39057;&#21019;&#20316;<\/h4>\n<p><strong>&#31616;&#20171;<\/strong>: &#21019;&#20316;&#21407;&#21019;&#22270;&#29255;&#25110;&#35270;&#39057;&#20869;&#23481;&#65292;&#19978;&#20256;&#33267;&#25668;&#24433;&#12289;&#35270;&#39057;&#20998;&#20139;&#24179;&#21488;&#21806;&#21334;&#12290;\n<strong>&#27493;&#39588;<\/strong>: <\/p>\n<ul>\n<li>&#36873;&#25321;&#24863;&#20852;&#36259;&#30340;&#39046;&#22495;&#65288;&#22914;&#26053;&#28216;&#12289;&#32654;&#39135;&#12289;&#23456;&#29289;&#31561;&#65289;&#12290;<\/li>\n<li>&#21046;&#20316;&#39640;&#36136;&#37327;&#30340;&#20316;&#21697;&#12290;<\/li>\n<li>&#30331;&#24405;&#21508;&#22823;&#20998;&#20139;&#24179;&#21488;&#27880;&#20876;&#36134;&#21495;&#65292;&#21457;&#24067;&#20316;&#21697;&#12290;\n<strong>&#25928;&#26524;<\/strong>: &#22823;&#22810;&#25968;&#24773;&#20917;&#19979;&#65292;&#27599;&#24352;&#22270;&#29255;&#25110;&#27599;&#19968;&#31186;&#35270;&#39057;&#37117;&#21487;&#20197;&#24102;&#26469;&#19968;&#23450;&#30340;&#21033;&#28070;&#12290;<\/li>\n<\/ul>\n<h4>5. &#33609;&#31295;&#24037;&#22346;<\/h4>\n<p><strong>&#31616;&#20171;<\/strong>: &#24110;&#21161;&#20182;&#20154;&#23436;&#25104;&#31295;&#20214;&#65292;&#25910;&#21462;&#19968;&#23450;&#36153;&#29992;&#20316;&#20026;&#37228;&#21171;&#12290;\n<strong>&#27493;&#39588;<\/strong>: <\/p>\n<ul>\n<li>&#32452;&#24314;&#22242;&#38431;&#65292;&#25307;&#32856;&#20248;&#31168;&#30340;&#31295;&#20214;&#20316;&#32773;&#12290;<\/li>\n<li>&#23450;&#26399;&#23457;&#26680;&#24182;&#20462;&#25913;&#31295;&#20214;&#12290;<\/li>\n<li>&#21512;&#29702;&#23450;&#20215;&#65292;&#20445;&#35777;&#36136;&#37327;&#21644;&#25928;&#29575;&#12290;\n<strong>&#25928;&#26524;<\/strong>: &#39640;&#25928;&#21327;&#20316;&#33021;&#24555;&#36895;&#25552;&#21319;&#25910;&#20837;&#27700;&#24179;&#12290;<\/li>\n<\/ul>\n<h4>6. &#28909;&#38376;&#35805;&#39064;&#25366;&#25496;&#19982;&#25253;&#36947;<\/h4>\n<p><strong>&#31616;&#20171;<\/strong>: &#21457;&#29616;&#28909;&#38376;&#35805;&#39064;&#21518;&#65292;&#21450;&#26102;&#36319;&#36827;&#24182;&#25253;&#36947;&#65292;&#21033;&#29992;&#27969;&#37327;&#24102;&#21160;&#38144;&#21806;&#12290;\n<strong>&#27493;&#39588;<\/strong>: <\/p>\n<ul>\n<li>&#20851;&#27880;&#26102;&#19979;&#28909;&#28857;&#35805;&#39064;&#12290;<\/li>\n<li>&#25910;&#38598;&#20449;&#24687;&#65292;&#20998;&#26512;&#36235;&#21183;&#12290;<\/li>\n<li>&#20986;&#21697;&#30456;&#20851;&#25991;&#31456;&#25110;&#35270;&#39057;&#12290;\n<strong>&#25928;&#26524;<\/strong>: &#19968;&#26086;&#25235;&#20303;&#28909;&#28857;&#65292;&#21363;&#21487;&#36805;&#36895;&#31215;&#32047;&#22823;&#37327;&#38405;&#35835;&#37327;&#65292;&#36827;&#32780;&#20135;&#29983;&#21487;&#35266;&#30340;&#25910;&#20837;&#12290;<\/li>\n<\/ul>\n<h4>7. &#25171;&#23383;&#28216;&#25103;<\/h4>\n<p><strong>&#31616;&#20171;<\/strong>: &#36816;&#29992;&#25171;&#23383;&#25216;&#24039;&#65292;&#21442;&#19982;&#21508;&#31867;&#25991;&#23383;&#25361;&#25112;&#36187;&#65292;&#36194;&#24471;&#22870;&#21169;&#12290;\n<strong>&#27493;&#39588;<\/strong>: <\/p>\n<ul>\n<li>&#21152;&#20837;&#25171;&#23383;&#27604;&#36187;&#32676;&#32452;&#12290;<\/li>\n<li>&#27169;&#25311;&#21508;&#31181;&#22330;&#26223;&#36827;&#34892;&#32451;&#20064;&#12290;<\/li>\n<li>&#35266;&#30475;&#25945;&#31243;&#65292;&#25552;&#39640;&#25171;&#23383;&#36895;&#24230;&#12290;\n<strong>&#25928;&#26524;<\/strong>: &#25345;&#32493;&#32451;&#20064;&#65292;&#36880;&#28176;&#25552;&#39640;&#25171;&#23383;&#36895;&#24230;&#21644;&#20934;&#30830;&#24615;&#12290;<\/li>\n<\/ul>\n<h4>8. &#20108;&#25163;&#20132;&#26131;<\/h4>\n<p><strong>&#31616;&#20171;<\/strong>: &#19978;&#26550;&#38386;&#32622;&#29289;&#21697;&#65292;&#21033;&#29992;&#24179;&#21488;&#36827;&#34892;&#20080;&#21334;&#12290;\n<strong>&#27493;&#39588;<\/strong>: <\/p>\n<ul>\n<li>&#35746;&#38405;&#20108;&#25163;&#20132;&#26131;&#24179;&#21488;&#12290;<\/li>\n<li>&#25293;&#21334;&#25110;&#20986;&#21806;&#38386;&#32622;&#29289;&#21697;&#12290;<\/li>\n<li>&#26681;&#25454;&#24066;&#22330;&#34892;&#24773;&#35843;&#25972;&#20215;&#26684;&#12290;\n<strong>&#25928;&#26524;<\/strong>: &#32791;&#26102;&#30701;&#65292;&#25104;&#26412;&#20302;&#65292;&#36866;&#21512;&#39044;&#31639;&#26377;&#38480;&#30340;&#21334;&#23478;&#12290;<\/li>\n<\/ul>\n<h4>9. &#30005;&#23376;&#20070;&#20889;&#20316;<\/h4>\n<p><strong>&#31616;&#20171;<\/strong>: &#33258;&#20027;&#32534;&#20889;&#19968;&#26412;&#25110;&#22810;&#26412;&#30005;&#23376;&#20070;&#65292;&#38543;&#21518;&#20986;&#29256;&#21457;&#34892;&#12290;\n<strong>&#27493;&#39588;<\/strong>: <\/p>\n<ul>\n<li>&#30830;&#23450;&#20889;&#20316;&#20027;&#39064;&#12290;<\/li>\n<li>&#32534;&#20889;&#22823;&#32434;&#65292;&#35774;&#35745;&#32467;&#26500;&#12290;<\/li>\n<li>&#23436;&#21892;&#20869;&#23481;&#65292;&#21152;&#20837;&#25554;&#22270;&#21644;&#22270;&#34920;&#12290;<\/li>\n<li>&#30003;&#35831;&#29256;&#26435;&#65292;&#20934;&#22791;&#20986;&#29256;&#26448;&#26009;&#12290;\n<strong>&#25928;&#26524;<\/strong>: &#25104;&#21151;&#20986;&#20070;&#21518;&#65292;&#21487;&#20197;&#38271;&#26399;&#20381;&#38752;&#38144;&#21806;&#25910;&#20837;&#32500;&#25345;&#29983;&#27963;&#12290;<\/li>\n<\/ul>\n<h4>10. &#20844;&#30410;&#27963;&#21160;&#32452;&#32455;<\/h4>\n<p><strong>&#31616;&#20171;<\/strong>: &#32452;&#32455;&#20844;&#30410;&#27963;&#21160;&#65292;&#36890;&#36807;&#31609;&#27454;&#12289;&#24535;&#24895;&#26381;&#21153;&#31561;&#24418;&#24335;&#31609;&#38598;&#36164;&#37329;&#12290;\n<strong>&#27493;&#39588;<\/strong>: <\/p>\n<ul>\n<li>&#35774;&#35745;&#27963;&#21160;&#26041;&#26696;&#65292;&#30830;&#23450;&#30446;&#26631;&#21463;&#20247;&#12290;<\/li>\n<li>&#23547;&#25214;&#36190;&#21161;&#21830;&#21644;&#24535;&#24895;&#32773;&#12290;<\/li>\n<li>&#23454;&#26045;&#27963;&#21160;&#65292;&#35760;&#24405;&#25910;&#25903;&#24773;&#20917;&#12290;\n<strong>&#25928;&#26524;<\/strong>: &#31215;&#26497;&#30340;&#31038;&#20250;&#36129;&#29486;&#19981;&#20165;&#33021;&#25552;&#21319;&#20010;&#20154;&#24418;&#35937;&#65292;&#36824;&#33021;&#24102;&#26469;&#39069;&#22806;&#30340;&#36130;&#21153;&#22238;&#25253;&#12290;<\/li>\n<\/ul>\n<h4>11. &#32593;&#32476;&#30452;&#25773;<\/h4>\n<p><strong>&#31616;&#20171;<\/strong>: &#24320;&#35774;&#30452;&#25773;&#39057;&#36947;&#65292;&#23450;&#26399;&#21521;&#35266;&#20247;&#23637;&#31034;&#20135;&#21697;&#25110;&#20998;&#20139;&#30693;&#35782;&#12290;\n<strong>&#27493;&#39588;<\/strong>: <\/p>\n<ul>\n<li>&#36873;&#25321;&#30452;&#25773;&#24179;&#21488;&#65288;&#22914;&#28120;&#23453;&#30452;&#25773;&#12289;&#25238;&#38899;&#31561;&#65289;&#12290;<\/li>\n<li>&#25776;&#20889;&#30452;&#25773;&#33050;&#26412;&#65292;&#35268;&#21010;&#20114;&#21160;&#29615;&#33410;&#12290;<\/li>\n<li>&#25237;&#36164;&#24517;&#35201;&#30340;&#35774;&#22791;&#21644;&#25216;&#26415;&#25903;&#25345;&#12290;\n<strong>&#25928;&#26524;<\/strong>: &#38656;&#35201;&#21069;&#26399;&#25237;&#20837;&#36739;&#22823;&#65292;&#20294;&#19968;&#26086;&#25104;&#21151;&#36816;&#33829;&#65292;&#21487;&#20197;&#33719;&#24471;&#36739;&#39640;&#30340;&#25910;&#20837;&#12290;<\/li>\n<\/ul>\n<hr>\n<p>&#20197;&#19978;&#37117;&#26159;&#30456;&#23545;&#31616;&#21333;&#30340;&#21103;&#19994;&#39033;&#30446;&#65292;&#23427;&#20204;&#19981;&#38656;&#35201;&#22797;&#26434;&#30340;&#25216;&#33021;&#21644;&#36164;&#28304;&#65292;&#21482;&#38656;&#19968;&#28857;&#32784;&#24515;&#21644;&#21162;&#21147;&#23601;&#33021;&#36215;&#27493;&#12290;&#24076;&#26395;&#36825;&#20123;&#24314;&#35758;&#23545;&#20320;&#26377;&#25152;&#24110;&#21161;&#65281;&#22914;&#26524;&#20320;&#26377;&#20219;&#20309;&#30097;&#38382;&#25110;&#32773;&#24819;&#35201;&#20102;&#35299;&#20855;&#20307;&#30340;&#23454;&#26045;&#27493;&#39588;&#65292;&#35831;&#38543;&#26102;&#25552;&#38382;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div><div class=\"wp-block-columns p-0 border is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-columns px-4 py-3 border-bottom has-background is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\" style=\"background:linear-gradient(243deg,rgb(238,238,238) 0%,rgba(58,166,242,0.15) 100%)\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<div class=\"wp-block-group is-nowrap is-layout-flex wp-container-core-group-is-layout-6c531013 wp-block-group-is-layout-flex\">\r\n<h2 class=\"wp-block-heading my-0\">&#40657;&#26495;IDE&#25945;&#20070;&#21280;&#65306;<\/h2>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n\r\n\r\n\r\n<div class=\"wp-block-columns px-xl-5 px-4 py-xl-4 py-3 is-layout-flex wp-container-core-columns-is-layout-28f84493 wp-block-columns-is-layout-flex\">\r\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\r\n<h2>&#39033;&#30446;&#19968;&#65306;&#25776;&#20889;&#21338;&#23458;<\/h2>\n<p><strong>&#30446;&#26631;:<\/strong> &#36731;&#26494;&#36186;&#21462;&#25910;&#20837;&#65292;&#36890;&#36807;&#32534;&#20889;&#39640;&#36136;&#37327;&#30340;&#25991;&#31456;&#26469;&#21560;&#24341;&#35835;&#32773;&#12290;<\/p>\n<h3>&#31034;&#20363;&#20195;&#30721;&#65306;<\/h3>\n<pre><code class=\"language-python\">import os\nfrom flask import Flask, render_template, request\napp = Flask(__name__)\n\n@app.route('\/')\ndef index():\n    return render_template('index.html')\n\nif __name__ == '__main__':\n    app.run(debug=True)<\/code><\/pre>\n<h3>&#35299;&#37322;:<\/h3>\n<p>&#36825;&#27573;&#20195;&#30721;&#21019;&#24314;&#20102;&#19968;&#20010;&#31616;&#21333;&#30340;Web&#24212;&#29992;&#65292;&#29992;&#20110;&#26174;&#31034;&#19968;&#20010;HTML&#39029;&#38754;&#12290;&#36890;&#36807;&#20351;&#29992;Flask&#24211;&#65292;&#20320;&#21487;&#20197;&#36731;&#26494;&#22320;&#23558;&#32593;&#39029;&#25991;&#20214;&#19982;Python&#33050;&#26412;&#38598;&#25104;&#36215;&#26469;&#12290;<\/p>\n<h3>&#28436;&#31034;&#31034;&#20363;:<\/h3>\n<p>&#20551;&#35774;&#20320;&#26377;&#19968;&#20010;&#21517;&#20026;<code>index.html<\/code>&#30340;&#25991;&#20214;&#65292;&#20854;&#20013;&#21253;&#21547;&#20197;&#19979;&#20869;&#23481;:<\/p>\n<pre><code class=\"language-html\">&lt;!DOCTYPE html&gt;\n&lt;html lang=\"en\"&gt;\n&lt;head&gt;\n    &lt;meta charset=\"UTF-8\"&gt;\n    &lt;title&gt;&#25105;&#30340;&#21338;&#23458;&lt;\/title&gt;\n&lt;\/head&gt;\n&lt;body&gt;\n    &lt;h1&gt;&#27426;&#36814;&#26469;&#21040;&#25105;&#30340;&#21338;&#23458;&#65281;&lt;\/h1&gt;\n    &lt;p&gt;&#36825;&#37324;&#26159;&#20851;&#20110;&#25105;&#29983;&#27963;&#30340;&#21508;&#31181;&#26377;&#36259;&#20107;&#24773;&#12290;&lt;\/p&gt;\n&lt;\/body&gt;\n&lt;\/html&gt;<\/code><\/pre>\n<p>&#24403;&#20320;&#36816;&#34892;&#36825;&#20010;&#31243;&#24207;&#26102;&#65292;&#23427;&#20250;&#33258;&#21160;&#25171;&#24320;&#24182;&#21152;&#36733;&#36825;&#20010;HTML&#25991;&#20214;&#12290;<\/p>\n<p><strong>&#25552;&#31034;:<\/strong> &#22914;&#26524;&#20320;&#24819;&#28155;&#21152;&#26356;&#22810;&#30340;&#21151;&#33021;&#65288;&#22914;&#35780;&#35770;&#12289;&#20998;&#31867;&#31561;&#65289;&#65292;&#21487;&#20197;&#36827;&#19968;&#27493;&#25193;&#23637;&#36825;&#20010;&#20363;&#23376;&#12290;<\/p>\n<h2>&#39033;&#30446;&#20108;&#65306;&#25552;&#20379;&#22312;&#32447;&#35838;&#31243;<\/h2>\n<p><strong>&#30446;&#26631;:<\/strong> &#21033;&#29992;&#25216;&#26415;&#30693;&#35782;&#65292;&#24320;&#35774;&#22312;&#32447;&#35838;&#31243;&#20197;&#36186;&#21462;&#39069;&#22806;&#25910;&#20837;&#12290;<\/p>\n<h3>&#31034;&#20363;&#20195;&#30721;&#65306;<\/h3>\n<pre><code class=\"language-python\"># &#23548;&#20837;&#24517;&#35201;&#30340;&#24211;\nfrom flask import Flask, render_template, request, jsonify\nfrom flask_sqlalchemy import SQLAlchemy\nimport json\n\n# &#21019;&#24314;&#25968;&#25454;&#24211;&#23454;&#20363;\ndb = SQLAlchemy()\n\nclass Course(db.Model):\n    id = db.Column(db.Integer, primary_key=True)\n    title = db.Column(db.String(100), nullable=False)\n    description = db.Column(db.Text, nullable=False)\n\n# &#35774;&#32622;&#25968;&#25454;&#24211;&#36830;&#25509;\napp = Flask(__name__)\napp.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:\/<a href=\"https:\/\/www.zhaozhao123.cn\/skin\/go?url=aHR0cDovL2NvdXJzZXMuZA==\" rel=\"noopener noreferrer nofollow\">\/\/courses.d<\/a>'\ndb.init_app(app)\n\n# &#24320;&#22987;&#22788;&#29702;&#35831;&#27714;\n@app.route('\/', methods=['GET'])\ndef home():\n    courses = Course.query.all()\n    return render_template('home.html', courses=courses)\n\nif __name__ == '__main__':\n    with app.app_context():\n        db.create_all()\n    app.run(debug=True)<\/code><\/pre>\n<h3>&#35299;&#37322;:<\/h3>\n<p>&#36825;&#27573;&#20195;&#30721;&#21019;&#24314;&#20102;&#19968;&#20010;&#22522;&#20110;SQLite&#30340;&#25968;&#25454;&#24211;&#23454;&#20363;&#65292;&#24182;&#23450;&#20041;&#20102;&#20004;&#20010;&#27169;&#22411;&#65306;Course&#21644;User&#12290;&#36825;&#20123;&#27169;&#22411;&#20801;&#35768;&#25105;&#20204;&#23384;&#20648;&#35838;&#31243;&#20449;&#24687;&#65292;&#21253;&#25324;&#26631;&#39064;&#21644;&#25551;&#36848;&#12290;<\/p>\n<h3>&#28436;&#31034;&#31034;&#20363;:<\/h3>\n<p>&#20551;&#35774;&#20320;&#26377;&#19977;&#20010;&#35838;&#31243;: &#8220;&#32534;&#31243;&#22522;&#30784;&#8221;&#12289;&#8221;&#25968;&#25454;&#20998;&#26512;&#8221; &#21644; &#8220;&#21069;&#31471;&#24320;&#21457;&#8221;&#12290;&#20320;&#21487;&#20197;&#36825;&#26679;&#28155;&#21152;&#23427;&#20204;&#21040;&#25968;&#25454;&#24211;&#65306;<\/p>\n<pre><code class=\"language-sql\">INSERT INTO Course (title, description) VALUES ('&#32534;&#31243;&#22522;&#30784;', '&#20171;&#32461;&#32534;&#31243;&#22522;&#30784;&#30693;&#35782;');\nINSERT INTO Course (title, description) VALUES ('&#25968;&#25454;&#20998;&#26512;', '&#20102;&#35299;&#25968;&#25454;&#31185;&#23398;&#30340;&#22522;&#30784;&#27010;&#24565;');\nINSERT INTO Course (title, description) VALUES ('&#21069;&#31471;&#24320;&#21457;', '&#23398;&#20064;&#32593;&#39029;&#35774;&#35745;&#30340;&#22522;&#26412;&#25216;&#24039;');<\/code><\/pre>\n<p>&#28982;&#21518;&#20320;&#21487;&#20197;&#35775;&#38382;&#36825;&#20123;&#35838;&#31243;&#30340;&#20449;&#24687;&#65292;&#20363;&#22914;:<\/p>\n<pre><code class=\"language-python\">data = {\n    'courses': [\n        {'id': 1, 'title': '&#32534;&#31243;&#22522;&#30784;', 'description': '&#20171;&#32461;&#32534;&#31243;&#22522;&#30784;&#30693;&#35782;'},\n        {'id': 2, 'title': '&#25968;&#25454;&#20998;&#26512;', 'description': '&#20102;&#35299;&#25968;&#25454;&#31185;&#23398;&#30340;&#22522;&#30784;&#27010;&#24565;'},\n        {'id': 3, 'title': '&#21069;&#31471;&#24320;&#21457;', 'description': '&#23398;&#20064;&#32593;&#39029;&#35774;&#35745;&#30340;&#22522;&#26412;&#25216;&#24039;'}\n    ]\n}\nprint(json.dumps(data))<\/code><\/pre>\n<p>&#36825;&#23558;&#36820;&#22238;JSON&#26684;&#24335;&#30340;&#25968;&#25454;&#65292;&#23637;&#31034;&#20102;&#25152;&#26377;&#30340;&#35838;&#31243;&#20449;&#24687;&#12290;<\/p>\n<p><strong>&#25552;&#31034;:<\/strong> &#23545;&#20110;&#26356;&#22797;&#26434;&#30340;&#39033;&#30446;&#65292;&#21487;&#33021;&#38656;&#35201;&#26356;&#22810;&#23618;&#30340;&#27169;&#22359;&#21270;&#32467;&#26500;&#21644;&#25968;&#25454;&#24211;&#25805;&#20316;&#12290;<\/p>\r\n<\/div>\r\n<\/div>\r\n<\/div>\r\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>&#20889; Bug&#24037;&#31243;&#24072;&#65306; &#22909;&#30340;&#65292;&#35753;&#25105;&#20204;&#20197;&ldquo;&#32593;&#19978;&#36731;&#26494;&#36186;&#38065;&#038;rdq..<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[1],"tags":[51],"tuisongtax":[],"class_list":["post-1340","post","type-post","status-publish","format-standard","hentry","category-wpdt","tag-jzgj"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/1340","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/comments?post=1340"}],"version-history":[{"count":0,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/posts\/1340\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/media?parent=1340"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/categories?post=1340"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tags?post=1340"},{"taxonomy":"tuisongtax","embeddable":true,"href":"https:\/\/www.zhaozhao123.cn\/wpcms\/wp-json\/wp\/v2\/tuisongtax?post=1340"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}