1(找到自己想搭建django架构的文档位置后,在cmd(powershell)中输出django-admin startproject mysite来创造一个mysite(Django初始架构)以供我们去使用

    • 最外层的 mysite/ 根目录只是你项目的容器, 根目录名称对Django没有影响,你可以将它重命名为任何你喜欢的名称。
    • manage.py: 一个让你用各种方式管理 Django 项目的命令行工具。你可以阅读 django-admin and manage.py 获取所有 manage.py 的细节。
    • 里面一层的 mysite/ 目录包含你的项目,它是一个纯 Python 包。它的名字就是当你引用它内部任何东西时需要用到的 Python 包名。 (比如 mysite.urls).
    • mysite/__init__.py:一个空文件,告诉 Python 这个目录应该被认为是一个 Python 包。如果你是 Python 初学者,阅读官方文档中的 更多关于包的知识
    • mysite/settings.py:Django 项目的配置文件。如果你想知道这个文件是如何工作的,请查看 Django 配置 了解细节。
    • mysite/urls.py:Django 项目的 URL 声明,就像你网站的“目录”。阅读 URL调度器 文档来获取更多关于 URL 的内容。
    • mysite/asgi.py:作为你的项目的运行在 ASGI 兼容的Web服务器上的入口。阅读 如何使用 WSGI 进行部署 了解更多细节。
    • mysite/wsgi.py:作为你的项目的运行在 WSGI 兼容的Web服务器上的入口。阅读 如何使用 WSGI 进行部署 了解更多细节

    文件夹在桌面的Django\mysite。当需要打开时则打开cmd,将位置调到当前文件夹,运行python manage.py runserver**代码,来打开。
    当看到
    Performing system checks…**

    System check identified no issues (0 silenced).

    You have unapplied migrations; your app may not work properly until they are applied.
    Run ‘python manage.py migrate’ to apply them.

    七月 03, 2020 - 15:50:53
    Django version 3.0, using settings ‘mysite.settings’
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CONTROL-C.
    时,则证明你的环境已经成功激活,可以开始使用了,现在,服务器正在运行,浏览器访问 https://127.0.0.1:8000/。你将会看到一个“祝贺”页面,随着一只火箭发射,服务器已经运行了。
    更换端口
    默认情况下,runserver 命令会将服务器设置为监听本机内部 IP 的 8000 端口。
    如果你想更换服务器的监听端口,请使用命令行参数。举个例子,下面的命令会使服务器监听 8080 端口:
    / 
    $** python manage.py runserver **8080
    如果你想要修改服务器监听的IP,在端口之前输入新的。比如,为了监听所有服务器的公开IP(这你运行 Vagrant 或想要向网络上的其它电脑展示你的成果时很有用),使用:
    / 
    $** python manage.py runserver** 0:8000

    0 是 0.0.0.0 的简写。完整的关于开发服务器的文档可以在 :djamdin:runserver 参考文档中找到。
    你的应用可以存放在任何 Python path 中定义的路径。在这个教程中,我们将在你的 manage.py 同级目录下创建投票应用。这样它就可以作为顶级模块导入,而不是 mysite 的子模块。
    请确定你现在处于 manage.py 所在的目录下,然后运行这行命令来创建一个应用:python manage.py startapp polls。
    接下来开始编写第一个视图打开 polls/views.py,输入

    1. from django.http import HttpResponse
    2. def index(request):
    3. return HttpResponse("Hello, world. You're at the polls index.")

    之后在polls文件夹里面创造一个urls.py文件,在里面输入

    1. from django.urls import path
    2. from . import views
    3. urlpatterns = [
    4. path('', views.index, name='index'),
    5. ]

    之后打开mysite文件夹里面的urls.py文件,输入

    1. from django.contrib import admin
    2. from django.urls import include, path
    3. urlpatterns = [
    4. path('polls/', include('polls.urls')),
    5. path('admin/', admin.site.urls),
    6. ]

    来在文件的 urlpatterns列表里插入一个include()
    函数 include() 允许引用其它 URLconfs。每当 Django 遇到 include() 时,它会截断与此项匹配的 URL 的部分,并将剩余的字符串发送到 URLconf 以供进一步处理。
    我们设计 include() 的理念是使其可以即插即用。因为投票应用有它自己的 URLconf( polls/urls.py ),他们能够被放在 “/polls/“ , “/fun_polls/“ ,”/content/polls/“,或者其他任何路径下,这个应用都能够正常工作。
    之后我们在cmd(powershell)里面输入python manage.py runserver来看看我们的web可不可以正常使用,在浏览器中访问 http://localhost:8000/polls/如果能看到自己所编写的东西,则证明这次操作完成了。