{"id":221,"date":"2023-09-21T04:51:51","date_gmt":"2023-09-20T20:51:51","guid":{"rendered":"https:\/\/techblog.hxdy2013.com\/?p=221"},"modified":"2023-09-21T04:53:28","modified_gmt":"2023-09-20T20:53:28","slug":"%e9%87%8d%e7%bd%aedjango-4-2-x-%e9%a1%b9%e7%9b%ae%e7%9a%84%e7%ae%a1%e7%90%86%e5%91%98%e5%92%8c%e5%af%86%e7%a0%81","status":"publish","type":"post","link":"https:\/\/techblog.hxdy2013.com\/?p=221","title":{"rendered":"\u91cd\u7f6eDjango 4.2.x \u9879\u76ee\u7684\u7ba1\u7406\u5458\u548c\u5bc6\u7801"},"content":{"rendered":"<div class=\"wp-block-post-date\"><time datetime=\"2023-09-21T04:51:51+08:00\">2023-09-21<\/time><\/div>\n\n\n<p class=\"wp-block-paragraph\">\u672c\u6587\u8bb2\u8ff0\u5982\u4f55\u91cd\u7f6eDjango 4.2.x \u9879\u76ee\u7684superuser\/\u7ba1\u7406\u5458\u548c\u5bc6\u7801\u3002<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">Django\u73af\u5883<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Xubuntu 22.04\u6700\u5c0f\u5b89\u88c5 \/ FreeBSD 13.2\u9ed8\u8ba4\u5b89\u88c5\uff0cpython3-pip 22.0.2 (python 3.10) \/ py39-pip-23.1.2 (python 3.9) + py39-sqlite3-3.9.18_7\u5df2\u5b89\u88c5\uff0cvirtualenv 20.24.3 \/ 20.24.5\u5df2\u5b89\u88c5\uff0c\u865a\u62df\u73af\u5883myEnv\u5df2\u521b\u5efa\uff0cDjango 4.2.4\/4.2.5\u5df2\u7ecf\u5b89\u88c5\uff0c\u9879\u76eemyProject\u5df2\u5728myEnv\u4e2d\u521b\u5efa\u3002<\/p>\n\n\n\n<p class=\"has-large-font-size wp-block-paragraph\">\u67e5\u770bsuperuser\uff08\u7ba1\u7406\u5458\uff09\u540d\u79f0\u53ca\u91cd\u7f6e\u5176\u5bc6\u7801<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>\u8fdb\u5165myEnv\u76ee\u5f55\u5e76\u6fc0\u6d3b\u865a\u62df\u73af\u5883<\/strong><br><mark style=\"background-color:#9DFF20\" class=\"has-inline-color\"><code>source bin\/activate<\/code><\/mark>    # Xubuntu 22.04<br><mark style=\"background-color:#9DFF20\" class=\"has-inline-color\"><code>source bin\/activate.csh<\/code><\/mark>    # FreeBSD 13.2<br><strong>\u5207\u6362\u5f53\u524d\u76ee\u5f55<\/strong><br><code>(myEnv):~\/myEnv # <mark style=\"background-color:#9DFF20\" class=\"has-inline-color\">cd myProject<\/mark><\/code><br><strong>\u67e5\u770bsuperuser\uff08\u7ba1\u7406\u5458\uff09\u540d\u79f0<\/strong><code><br><code>(myEnv):~\/myEnv\/myProject # <mark style=\"background-color:#9DFF20\" class=\"has-inline-color\">python manage.py shell<\/mark><\/code><\/code><br><code>>>> <mark style=\"background-color:#9DFF20\" class=\"has-inline-color\">from django.contrib.auth.models import User<\/mark><br>>>> <mark style=\"background-color:#9DFF20\" class=\"has-inline-color\">user=User.objects.filter(is_superuser=True)<\/mark><br>>>> <mark style=\"background-color:#9DFF20\" class=\"has-inline-color\">print(user)<\/mark><br><mark style=\"background-color:#ffd700\" class=\"has-inline-color\">&lt;QuerySet [&lt;User: admin>]><\/mark><\/code><br>\u5f97\u5230\u7ba1\u7406\u5458\u540d\u79f0\u4e3aadmin<br><strong>\u91cd\u7f6esuperuser\u5bc6\u7801<\/strong><br><code>>>> <mark style=\"background-color:#9DFF20\" class=\"has-inline-color\">user=User.objects.get(username='admin')<\/mark><br>>>> <mark style=\"background-color:#9DFF20\" class=\"has-inline-color\">user.set_password('123456')<\/mark><br>>>> <mark style=\"background-color:#9DFF20\" class=\"has-inline-color\">user.save()<\/mark><br>>>> <mark style=\"background-color:#9DFF20\" class=\"has-inline-color\">exit()<\/mark><br><\/code>\u7ba1\u7406\u5458\u5bc6\u7801\u91cd\u7f6e\u4e3a123456<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u672c\u6587\u8bb2\u8ff0\u5982\u4f55\u91cd\u7f6eDjango 4.2.x \u9879\u76ee\u7684superuser\/\u7ba1\u7406\u5458\u548c\u5bc6\u7801\u3002 Django\u73af\u5883 Xubuntu 22.04\u6700\u5c0f\u5b89\u88c5 \/ FreeBSD 13.2\u9ed8\u8ba4\u5b89\u88c5\uff0cpython3-pip 22.0.2 (python 3.10) \/ py39-pip-23.1.2 (python 3.9) + py39-sqlite3-3.9.18_7\u5df2\u5b89\u88c5\uff0cvirtualenv 20.24.3 \/ 20.24.5\u5df2\u5b89\u88c5\uff0c\u865a\u62df\u73af\u5883myEnv\u5df2\u521b\u5efa\uff0cDjango 4.2.4\/4.2.5\u5df2\u7ecf\u5b89\u88c5\uff0c\u9879\u76eemyProject\u5df2\u5728myEnv\u4e2d\u521b\u5efa\u3002 \u67e5\u770bsuperuser\uff08\u7ba1\u7406\u5458\uff09\u540d\u79f0\u53ca\u91cd\u7f6e\u5176\u5bc6\u7801 \u8fdb\u5165myEnv\u76ee\u5f55\u5e76\u6fc0\u6d3b\u865a\u62df\u73af\u5883source bin\/activate # Xubuntu 22.04source bin\/activate.csh # FreeBSD 13.2\u5207\u6362\u5f53\u524d\u76ee\u5f55(myEnv):~\/myEnv # cd myProject\u67e5\u770bsuperuser\uff08\u7ba1\u7406\u5458\uff09\u540d\u79f0(myEnv):~\/myEnv\/myProject # python manage.py shell>>> from django.contrib.auth.models import User>>> user=User.objects.filter(is_superuser=True)>>> print(user)&lt;QuerySet [&lt;User: admin>]>\u5f97\u5230\u7ba1\u7406\u5458\u540d\u79f0\u4e3aadmin\u91cd\u7f6esuperuser\u5bc6\u7801>>> user=User.objects.get(username=&#8217;admin&#8217;)>>> user.set_password(&#8216;123456&#8217;)>>> user.save()>>> exit()\u7ba1\u7406\u5458\u5bc6\u7801\u91cd\u7f6e\u4e3a123456<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-221","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/techblog.hxdy2013.com\/index.php?rest_route=\/wp\/v2\/posts\/221","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techblog.hxdy2013.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techblog.hxdy2013.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techblog.hxdy2013.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/techblog.hxdy2013.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=221"}],"version-history":[{"count":3,"href":"https:\/\/techblog.hxdy2013.com\/index.php?rest_route=\/wp\/v2\/posts\/221\/revisions"}],"predecessor-version":[{"id":224,"href":"https:\/\/techblog.hxdy2013.com\/index.php?rest_route=\/wp\/v2\/posts\/221\/revisions\/224"}],"wp:attachment":[{"href":"https:\/\/techblog.hxdy2013.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=221"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techblog.hxdy2013.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=221"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techblog.hxdy2013.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=221"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}