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 views
urlpatterns = [
    path('login/', views.login),
]
 
- 在dao_wiki的【urls.py】中添加user_management_center的路由
 
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视图处理函数
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/










