Django项目学习

说在前面:为了能快速学习该框架的项目发布过程,再重新将流程用该篇文章梳理一遍。

1.首先创建一个项目vote

在对应的文件下打开终端窗口执行以下命令即可创建一个新的Django项目

django-admin startproject vote

对应的项目文档就创建好了

项目文档截图

2.为项目添加对应的虚拟环境

配置截图

3.启动Django自带的服务器运行项目

在pycharm终端运行以下代码

python manage.py runserver

运行截图

4.修改一些配置

修改项目的配置文件settings.py,改为中文,时区改为重庆

LANGUAGE_CODE = 'zh-hans'
TIME_ZONE = 'Asia/Chongqing'

5.创建自己的应用

创建

在pycharm的终端中创建新的应用

python manage.py startapp polls
配置

修改应用目录下的视图文件views.py

from django.http import HttpResponse
def show_index(request):
    return HttpResponse('<h1>Hello, Django!</h1>')

修改Django项目目录下的urls.py文件,将视图函数和用户在浏览器中请求的路径对应

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

from polls.views import show_index
urlpatterns = [
    path('admin/', admin.site.urls),
    path('hello/', show_index),
]

应用模版的配置修改settings.py文件,找到TEMPLATES配置,修改其中的DIRS配置

TEMPLATES = [
{
    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    'DIRS': [os.path.join(BASE_DIR, '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',
        ],
    },
},
]