zoukankan      html  css  js  c++  java
  • 创建第一个Django项目

    第一个Django项目

    命令行下使用如下命令创建一个名为“mysite”的Django项目:

    django-admin startproject mysite
    

    这将会在当前位置创建一个名为mysite的文件夹,里面的内容对应一个Django项目。
    其目录结构如下:

    mysite/
        manage.py
        mysite/
            __init__.py
            settings.py
            urls.py
            wsgi.py
    

    进入mysite目录(cd mysite),然后执行如下命令:

    python manage.py runserver
    

    你将会看到命令行中出现如下内容:

    Performing system checks...
    
    System check identified no issues (0 silenced).
    
    You have 14 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
    Run 'python manage.py migrate' to apply them.
    April 09, 2018 - 08:00:00
    Django version 2.0.4, using settings 'mysite.settings'
    Starting development server at http://127.0.0.1:8000/
    Quit the server with CTRL-BREAK.
    

    在项目中创建应用

    在mysite目录下,通过以下方式会创建一个名为polls的应用:

    python manage.py startapp polls
    

    会在mysite根目录下新建一个名为“polls”的文件夹,期目录结构如下:

    polls/
        __init__.py
        admin.py
        apps.py
        migrations/
            __init__.py
        models.py
        tests.py
        views.py
    
    polls/views.py
    from django.http import HttpResponse
    
    
    def index(request):
        return HttpResponse("Hello, I am zifeiy at pools index.")
    

    在polls目录下新建一个urls.py文件。

    polls/urls.py
    from django.urls import path
    
    from . import views
    
    urlpatterns = [
        path('', views.index, name='index'),
    ]
    

    然后编辑mysite目录下的urls.py:

    mysite/urls.py
    from django.contrib import admin
    from django.urls import include, path
    
    urlpatterns = [
        path('polls/', include('polls.urls')),
        path('admin/', admin.site.urls),
    ]
    

    运行:

    python manage.py runserver
    

    注意:

    • 这里的mysite/urls.py应该放在应用mysite下面,而不是项目mysite下面。

    链接

  • 相关阅读:
    关联接口,依赖接口的用法
    通过requests发送不同请求格式的数据
    requests请求数据参数化配置
    requests模块中通用的请求方法,即requests.request
    预期方向需要动态调整
    红枣大幅低开高开
    大涨大跌判断风向
    开盘大幅拉升回落
    红枣变盘之前的预测
    开盘情况要稳定才能进,不看看一根线
  • 原文地址:https://www.cnblogs.com/zifeiy/p/8758479.html
Copyright © 2011-2022 走看看