一、django的基本使用

一、基本运行


1、创建Project

运行以下命令:

django-admin startproject Work_Manager

这样会在当前目录中创建Work_Manager目录。


2、创建App

进入Work_Manager目录中,运行以下命令:

python manage.py startapp TaskManager

这样会在Work_Manager目录中创建TaskManager目录。


3、运行

python manage.py runserver

在浏览器中访问:

http://127.0.0.1:8000

会显示 django 默认的成功页面。


二、添加一个view


1、修改TaskManager目录中的views.py文件

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    return HttpResponse("Hello World")

2、修改Work_Manager目录中的urls.py文件

from django.contrib import admin
from django.urls import path
from TaskManager import views

urlpatterns = [
    path('', views.index, name='index'),
    path('admin/', admin.site.urls),
]

3、django会自动更新网站,再次刷新页面即可!


三、使用Template


1、在TaskManager目录中添加templates目录,并在目录下创建一个index.html文件,内容随便写


2、修改TaskManager目录中的views.py文件,使用render方法使用index.html文件

from django.shortcuts import render
from django.http import HttpResponse

def index(request):
    return render(request, 'index.html')

3、修改Work_Manager目录中的settings.py文件, 把TEMPLATES改为如下:

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [os.path.join(BASE_DIR, 'TaskManager/templates')],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

4、django会自动更新网站,再次刷新页面,显示的就是index.html文件中的内容了!

posted @ 2018-07-04 14:52  hanjackcyw  阅读(313)  评论(0编辑  收藏  举报