{"id":49547,"date":"2023-06-17T19:39:26","date_gmt":"2023-04-08T10:07:11","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/"},"modified":"2024-01-15T12:55:08","modified_gmt":"2024-01-15T04:55:08","slug":"%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/","title":{"rendered":"\u5728Django3.x\u4e2d\uff0c\u4f7f\u7528python manage.py runserver\u65f6\u51fa\u73b0\u9519\u8bef"},"content":{"rendered":"<h1>\u5728Django3.x\u4e2d\u51fa\u73b0runserver\u9519\u8bef\u3002<\/h1>\n<p>\u5f53\u6211\u628aDjango\u4ece2.x\u7248\u672c\u5347\u7ea7\u52303.x\u7248\u672c\u5e76\u542f\u52a8\u4e86\u4e00\u4e2a\u65b0\u9879\u76ee\u65f6\u3002<\/p>\n<pre class=\"post-pre\"><code>$django-admin startproject mysite\r\n<\/code><\/pre>\n<p>\u6839\u636e\u4e4b\u540e\u7684\u60c5\u51b5<\/p>\n<pre class=\"post-pre\"><code>$python manage.py runserver\r\n<\/code><\/pre>\n<p>\u5728\u6267\u884c\u65f6\uff0c\u5982\u679c\u7248\u672c\u4e3a2.x\uff0c\u5219\u670d\u52a1\u5668\u4f1a\u76f4\u63a5\u542f\u52a8\uff0c\u7136\u800c\u51fa\u73b0\u4e86\u4ee5\u4e0b\u9519\u8bef\u3002<\/p>\n<pre class=\"post-pre\"><code>$python manage.py runserver\r\nWatching for file changes with StatReloader\r\nPerforming system checks...\r\n\r\nException in thread django-main-thread:\r\nTraceback (most recent call last):\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\template\\utils.py\", line 66, in __getitem__\r\n    return self._engines[alias]\r\nKeyError: 'django'\r\n\r\nDuring handling of the above exception, another exception occurred:\r\n\r\nTraceback (most recent call last):\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\template\\backends\\django.py\", line 121, in get_package_libraries\r\n    module = import_module(entry[1])\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\importlib\\__init__.py\", line 127, in import_module\r\n    return _bootstrap._gcd_import(name[level:], package, level)\r\n  File \"&lt;frozen importlib._bootstrap&gt;\", line 1030, in _gcd_import\r\n  File \"&lt;frozen importlib._bootstrap&gt;\", line 1007, in _find_and_load\r\n  File \"&lt;frozen importlib._bootstrap&gt;\", line 986, in _find_and_load_unlocked\r\n  File \"&lt;frozen importlib._bootstrap&gt;\", line 680, in _load_unlocked\r\n  File \"&lt;frozen importlib._bootstrap_external&gt;\", line 790, in exec_module\r\n  File \"&lt;frozen importlib._bootstrap&gt;\", line 228, in _call_with_frames_removed\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\contrib\\admin\\templatetags\\admin_static.py\", line 5, in &lt;module&gt;\r\n    from django.utils.deprecation import RemovedInDjango30Warning\r\nImportError: cannot import name 'RemovedInDjango30Warning' from 'django.utils.deprecation' (C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\utils\\deprecation.py)\r\n\r\nDuring handling of the above exception, another exception occurred:\r\n\r\nTraceback (most recent call last):\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\threading.py\", line 954, in _bootstrap_inner\r\n    self.run()\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\threading.py\", line 892, in run\r\n    self._target(*self._args, **self._kwargs)\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\utils\\autoreload.py\", line 53, in wrapper\r\n    fn(*args, **kwargs)\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\core\\management\\commands\\runserver.py\", line 118, in inner_run\r\n    self.check(display_num_errors=True)\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\core\\management\\base.py\", line 392, in check\r\n    all_issues = checks.run_checks(\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\core\\checks\\registry.py\", line 70, in run_checks\r\n    new_errors = check(app_configs=app_configs, databases=databases)\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\contrib\\admin\\checks.py\", line 78, in check_dependencies\r\n    for engine in engines.all():\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\template\\utils.py\", line 90, in all\r\n    return [self[alias] for alias in self]\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\template\\utils.py\", line 90, in &lt;listcomp&gt;\r\n    return [self[alias] for alias in self]\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\template\\utils.py\", line 81, in __getitem__\r\n    engine = engine_cls(params)\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\template\\backends\\django.py\", line 25, in __init__\r\n    options['libraries'] = self.get_templatetag_libraries(libraries)\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\template\\backends\\django.py\", line 43, in get_templatetag_libraries\r\n    libraries = get_installed_libraries()\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\template\\backends\\django.py\", line 108, in get_installed_libraries\r\n    for name in get_package_libraries(pkg):\r\n  File \"C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\template\\backends\\django.py\", line 123, in get_package_libraries\r\n    raise InvalidTemplateLibrary(\r\ndjango.template.library.InvalidTemplateLibrary: Invalid template library specified. ImportError raised when trying to load 'django.contrib.admin.templatetags.admin_static': cannot import name 'RemovedInDjango30Warning' from 'django.utils.deprecation' (C:\\Users\\xxxxx\\anaconda3\\envs\\myconda\\lib\\site-packages\\django\\utils\\deprecation.py)\r\n<\/code><\/pre>\n<p>\u8fd9\u662f\u4ec0\u4e48\u9519\u8bef&#8230;&#8230;<\/p>\n<h1>\u5728\u4e92\u8054\u7f51\u4e0a\u8fdb\u884c\u641c\u7d22\u8bd5\u8bd5\u770b<\/h1>\n<p>\u597d\u50cf\u65e0\u6cd5\u4ecedjango.utils.deprecation\u4e2d\u5bfc\u5165RemovedInDjango30Warning\uff0c\u51fa\u73b0\u4e86\u7c7b\u4f3c\u9519\u8bef\u3002<br \/>\n\u5728\u4e00\u4e2a\u82f1\u8bed\u7f51\u7ad9\u4e0a\u6709\u4e00\u4e2a\u4eba\u63d0\u51fa\u4e86\u7c7b\u4f3c\u7684\u95ee\u9898\uff0c\u4f46\u662f\u56de\u7b54\u662f<\/p>\n<blockquote><p>\u53ea\u9700\u5c06\u4ee5\u4e0b\u5185\u5bb9\u6ce8\u91ca\u6389\uff1a<\/p>\n<p>python3.x\/site-packages\/django\/contrib\/admin\/templatetags\/admin_static.py<br \/>\npython3.x\/site-packages\/django\/contrib\/staticfiles\/templatetags\/staticfiles.py<\/p>\n<p>\u5728\u8fd9\u4e24\u4e2a\u6587\u4ef6\u4e2d\uff0c\u6ce8\u91ca\u6389\u4ee5\u4e0b\u884c\uff1a<\/p>\n<p>from django.utils.deprecation import RemovedInDjango30Warning<\/p>\n<p>\u8fd9\u6837\u5c31\u53ef\u4ee5\u4e86\uff5e<\/p><\/blockquote>\n<p>\u6709\u4eba\u63d0\u51fa\u4e86\u8d28\u7591\u8bf4\uff1a\u201c\u56e0\u4e3a\u8fd9\u79cd\u65b9\u6cd5\u53ef\u80fd\u5bfc\u81f4\u5176\u4ed6\u7684\u65e0\u6cd5\u542f\u52a8\uff0c\u6240\u4ee5\u5f88\u5371\u9669\u5427\u201d\uff0c\u4f46\u6700\u7ec8\u5374\u6ca1\u6709\u5f97\u5230\u660e\u786e\u7684\u56de\u7b54\u3002<\/p>\n<h1>\u6211\u6765\u770b\u770bdeprecation.py\u7684\u5185\u5bb9<\/h1>\n<p>\u8003\u8651\u5230\u53ea\u9700\u8981\u4e00\u79cd\u9009\u62e9\uff0c\u4ee5\u4e0b\u662f\u5bf9\u53e5\u5b50\u7684\u6c49\u8bed\u540c\u4e49\u8868\u8fbe\uff1a<\/p>\n<p>\u6211\u601d\u8003\u7740\u53ea\u80fd\u4f9d\u9760\u81ea\u5df1\u89e3\u51b3\uff0c\u9996\u5148\u60f3\u7740\u67e5\u770b deprecation.py \u7684\u5185\u5bb9\uff0c\u4e8e\u662f\u6211\u6253\u5f00\u4e86\u5b83\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"p\">.<\/span>\r\n<span class=\"p\">.<\/span>\r\n<span class=\"p\">.<\/span>\r\n<span class=\"k\">class<\/span> <span class=\"nc\">RemovedInNextVersionWarning<\/span><span class=\"p\">(<\/span><span class=\"nb\">DeprecationWarning<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"k\">pass<\/span>\r\n\r\n<span class=\"k\">class<\/span> <span class=\"nc\">RemovedInDjango40Warning<\/span><span class=\"p\">(<\/span><span class=\"nb\">PendingDeprecationWarning<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"k\">pass<\/span>\r\n\r\n<span class=\"k\">class<\/span> <span class=\"nc\">warn_about_renamed_method<\/span><span class=\"p\">:<\/span>\r\n<span class=\"p\">.<\/span>\r\n<span class=\"p\">.<\/span>\r\n<span class=\"p\">.<\/span>\r\n<\/code><\/pre>\n<p>\u867d\u7136\u6ca1\u6709&#8221;RemovedInDjango30Warning&#8221;\uff0c\u4f46\u662f\u6709&#8221;RemovedInDjango40Warning&#8221;\uff0c\u800c\u4e14\u53ea\u662f\u4e00\u4e2a\u7a7a\u7684class\uff0c\u4ec0\u4e48\u4e5f\u4e0d\u505a\u3002<\/p>\n<h1>\u8bd5\u7740\u6539\u53d8\u4e00\u4e0b\u5185\u90e8\u5185\u5bb9\u770b\u770b&#8230;<\/h1>\n<p>\u6211\u89c9\u5f97\u4e1c\u897f\u662f\u9700\u8981\u5c1d\u8bd5\u7684\uff0c\u6240\u4ee5\u6211\u5c1d\u8bd5\u5728deprecation.py\u4e2d\u6dfb\u52a0\u4ee5\u4e0b\u5185\u5bb9\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"k\">class<\/span> <span class=\"nc\">RemovedInDjango30Warning<\/span><span class=\"p\">(<\/span><span class=\"nb\">PendingDeprecationWarning<\/span><span class=\"p\">):<\/span>\r\n    <span class=\"k\">pass<\/span>\r\n<\/code><\/pre>\n<p>\u4e8e\u662f<\/p>\n<pre class=\"post-pre\"><code>$python manage.py runserver\r\nWatching for file changes with StatReloader\r\nPerforming system checks...\r\n\r\nSystem check identified no issues (0 silenced).\r\n\r\nYou have 18 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.\r\nRun 'python manage.py migrate' to apply them.\r\nApril 10, 2021 - 15:57:05\r\nDjango version 3.1.2, using settings 'bestname.settings'\r\nStarting development server at http:\/\/127.0.0.1:8000\/\r\nQuit the server with CTRL-BREAK.\r\n<\/code><\/pre>\n<p>\u5f88\u5bb9\u6613\u5730\u670d\u52a1\u5668\u5c31\u542f\u52a8\u4e86\u8d77\u6765\uff08\u7b11\uff09<\/p>\n<h1>\u603b\u7ed3<\/h1>\n<p>\u4e3a\u4e86\u81ea\u5df1\u7684\u8bb0\u5f55\uff0c\u6211\u7559\u4e0b\u4e86\u8fd9\u4e2a\uff0c\u4f46\u5982\u679c\u5728\u5347\u7ea7\u5230Django3.x\u65f6\u9047\u5230\u7c7b\u4f3c\u7684\u9519\u8bef\uff0c\u8bf7\u5c1d\u8bd5\u4e00\u4e0b\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u5728Django3.x\u4e2d\u51fa\u73b0runserver\u9519\u8bef\u3002 \u5f53\u6211\u628aDjango\u4ece2.x\u7248\u672c\u5347\u7ea7\u52303.x\u7248\u672c\u5e76\u542f\u52a8\u4e86\u4e00\u4e2a [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-49547","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u5728Django3.x\u4e2d\uff0c\u4f7f\u7528python manage.py runserver\u65f6\u51fa\u73b0\u9519\u8bef - Blog - Silicon Cloud<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728django3-x\u4e2d\uff0c\u4f7f\u7528python-manage-py-runserver\u65f6\u51fa\u73b0\u9519\u8bef\u3002\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u5728Django3.x\u4e2d\uff0c\u4f7f\u7528python manage.py runserver\u65f6\u51fa\u73b0\u9519\u8bef\" \/>\n<meta property=\"og:description\" content=\"\u5728Django3.x\u4e2d\u51fa\u73b0runserver\u9519\u8bef\u3002 \u5f53\u6211\u628aDjango\u4ece2.x\u7248\u672c\u5347\u7ea7\u52303.x\u7248\u672c\u5e76\u542f\u52a8\u4e86\u4e00\u4e2a [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u5728django3-x\u4e2d\uff0c\u4f7f\u7528python-manage-py-runserver\u65f6\u51fa\u73b0\u9519\u8bef\u3002\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-04-08T10:07:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2024-01-15T04:55:08+00:00\" \/>\n<meta name=\"author\" content=\"\u79d1, \u9896\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u79d1, \u9896\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/\",\"name\":\"\u5728Django3.x\u4e2d\uff0c\u4f7f\u7528python manage.py runserver\u65f6\u51fa\u73b0\u9519\u8bef - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-04-08T10:07:11+00:00\",\"dateModified\":\"2024-01-15T04:55:08+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/8ca01ba7f7362ad4edb7da206a12f29e\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u5728Django3.x\u4e2d\uff0c\u4f7f\u7528python manage.py runserver\u65f6\u51fa\u73b0\u9519\u8bef\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/8ca01ba7f7362ad4edb7da206a12f29e\",\"name\":\"\u79d1, \u9896\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/8a6fb3cc7ba2f69d2189ba532aec4633ea7ed75ac0af162ec367cb3abc0fb2af?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/8a6fb3cc7ba2f69d2189ba532aec4633ea7ed75ac0af162ec367cb3abc0fb2af?s=96&d=mm&r=g\",\"caption\":\"\u79d1, \u9896\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/keying\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u5728Django3.x\u4e2d\uff0c\u4f7f\u7528python manage.py runserver\u65f6\u51fa\u73b0\u9519\u8bef - Blog - Silicon Cloud","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728django3-x\u4e2d\uff0c\u4f7f\u7528python-manage-py-runserver\u65f6\u51fa\u73b0\u9519\u8bef\u3002\/","og_locale":"zh_CN","og_type":"article","og_title":"\u5728Django3.x\u4e2d\uff0c\u4f7f\u7528python manage.py runserver\u65f6\u51fa\u73b0\u9519\u8bef","og_description":"\u5728Django3.x\u4e2d\u51fa\u73b0runserver\u9519\u8bef\u3002 \u5f53\u6211\u628aDjango\u4ece2.x\u7248\u672c\u5347\u7ea7\u52303.x\u7248\u672c\u5e76\u542f\u52a8\u4e86\u4e00\u4e2a [&hellip;]","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u5728django3-x\u4e2d\uff0c\u4f7f\u7528python-manage-py-runserver\u65f6\u51fa\u73b0\u9519\u8bef\u3002\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-04-08T10:07:11+00:00","article_modified_time":"2024-01-15T04:55:08+00:00","author":"\u79d1, \u9896","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u79d1, \u9896","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"4 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/","name":"\u5728Django3.x\u4e2d\uff0c\u4f7f\u7528python manage.py runserver\u65f6\u51fa\u73b0\u9519\u8bef - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-04-08T10:07:11+00:00","dateModified":"2024-01-15T04:55:08+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/8ca01ba7f7362ad4edb7da206a12f29e"},"breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u5728Django3.x\u4e2d\uff0c\u4f7f\u7528python manage.py runserver\u65f6\u51fa\u73b0\u9519\u8bef"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/8ca01ba7f7362ad4edb7da206a12f29e","name":"\u79d1, \u9896","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/8a6fb3cc7ba2f69d2189ba532aec4633ea7ed75ac0af162ec367cb3abc0fb2af?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/8a6fb3cc7ba2f69d2189ba532aec4633ea7ed75ac0af162ec367cb3abc0fb2af?s=96&d=mm&r=g","caption":"\u79d1, \u9896"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/keying\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e5%9c%a8django3-x%e4%b8%ad%ef%bc%8c%e4%bd%bf%e7%94%a8python-manage-py-runserver%e6%97%b6%e5%87%ba%e7%8e%b0%e9%94%99%e8%af%af%e3%80%82\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/49547","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=49547"}],"version-history":[{"count":2,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/49547\/revisions"}],"predecessor-version":[{"id":59655,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/49547\/revisions\/59655"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=49547"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=49547"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=49547"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}