DaoWiki(基于Django)开发笔记 20231113
开发环境
- 操作系统 windows11
- python版本 3.12.0
- django版本 4.2.7
构建python虚拟环境
python -m venv daowiki
启动python虚拟环境
cd daowiki\Scripts
.\activate
安装Django
pip install django==4.2.7
创建项目
django-admin startproject dao_wiki
创建用户管理中心应用
cd dao_wiki
python manage.py startapp usr_management_center
注册APP
在dao_wiki的【settings.py】的【INSTALLED_APPS】中注册【usr_management_center】
INSTALLED_APPS = ['django.contrib.admin','django.contrib.auth','django.contrib.contenttypes','django.contrib.sessions','django.contrib.messages','django.contrib.staticfiles','user_management_center',
]
为用户中心增加路由
- 在user_management_center下创建【urls.py】
from django.urls import path
from user_management_center import viewsurlpatterns = [path('login/', views.login),
]
- 在dao_wiki的【urls.py】中添加user_management_center的路由
from django.urls import includeurlpatterns = [path('user_management_center/', include('user_management_center.urls')),path('admin/', admin.site.urls),
]
创建login视图处理函数
在user_management_center的【views.py】中编写login视图处理函数
from django.shortcuts import render
from django.http import HttpResponse# Create your views here.
def login(request):return HttpResponse("Please login")
启动服务
在dao_wiki虚拟环境中执行
python manage.py runserver
在浏览器中查看结果
在浏览器中输入: http://127.0.0.1:8000/user_management_center/login/