Django安装和使用

Django安装

安装Django
  1. Python3在线安装Django 

    pip3 install Django
    

     

  1. 验证是否安装成功,并查看当前版本

    python -m django --version
    

     

创建项目

        1.创建项目。新建目录,并在目录下创建项目文件。

Windows系统下PowerShell指令:

    cd d:
​
    mkdir test
​
    cd test
​
    django-admin startproject test01

 工程目录文件如下:

test01/                 #项目容器,可以被重命名任意名字
    manage.py           #管理Django项目的目录工具
    test01/             #包含的项目,纯python包
        __init__.py     #空文件,告诉python这个目录被认为是一个python包
        settings.py     #项目配置文件
        urls.py         #Django项目的URL声明
        wsgi.py         #项目运行在WSGI兼容的web服务器上的入口

 

  1. 自带简易服务器调试项目

    进入与manage.py文件同等目录下,运行以下指令:

    python manage.py runserver
    

     运行成功,终端提醒以下信息(关闭服务器: Ctrl+C):

Watching for file changes with StatReloader
Performing system checks...
​
System check identified no issues (0 silenced).
​
You have 17 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 18, 2019 - 21:09:55
Django version 2.2, using settings 'test01.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CTRL-BREAK.

 

  1. 打开浏览器,输入地址http://127.0.0.1:8000/,如果成功打开,则会在网页中看到一个动态的火箭动态图。

创建应用
  1. 在项目中创建应用app01,项目中可以包含多个应用

python manage.py startapp app01

 成功创建应用之后的目录如下:

app01/
    __init__.py
    admin.py
    apps.py
    migrations/
        __init__.py
    models.py
    tests.py
    views.py

 

  1. 编写一个视图。打开app01/view.py,输入以下代码:

    from django.http import HttpResponse
    ​
    def index(request):
        return HttpResponse("Hello! You're at the App01 index.")
    

     

  1. 配置URL。将URL映射到该视图页面。在app01目录下新建urls.py文件,并输入以下代码:

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

 

  1. 在URLconf文件中指定新创建的app01.urls模块,在工程urls.py文件的urlpatterns列表里插入一个include()。代码如下:

from django.contrib import admin
from django.urls import include, path
​
urlpatterns = [
    path('app01/', include('app01.urls')),
    path('admin/', admin.site.urls),
]

 

  1. 运行服务器,输入网址:http://127.0.0.1:8000/app01 则可打开刚新建的网页视图。

posted @ 2019-04-18 21:14  前端人生  阅读(188)  评论(0编辑  收藏  举报