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