欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

一、django的基本使用

程序员文章站 2022-03-28 18:21:43
一、基本运行 1、创建Project 运行以下命令: django admin startproject Work_Manager 这样会在当前目录中创建Work_Manager目录。 2、创建App 进入Work_Manager目录中,运行以下命令: python manage.py starta ......

一、基本运行


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

在浏览器中访问:

会显示 django 默认的成功页面。
一、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文件中的内容了!