DaoWiki(基于Django)开发笔记 20231113

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',
]

为用户中心增加路由

  1. 在user_management_center下创建【urls.py
python 复制代码
from django.urls import path
from user_management_center import views

urlpatterns = [
    path('login/', views.login),
]
  1. 在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/

相关推荐
摇滚侠4 分钟前
Spring Boot 3零基础教程,整合Redis,笔记12
spring boot·redis·笔记
APIshop15 分钟前
代码实例:Python 爬虫抓取与解析 JSON 数据
爬虫·python·json
爱吃甜品的糯米团子25 分钟前
Linux 学习笔记之 VI 编辑器与文件查找技巧
linux·笔记·学习
程序员爱钓鱼28 分钟前
Python编程实战 · 基础入门篇 | Python的版本与安装
后端·python
hmbbcsm38 分钟前
练习python题目小记
python
取酒鱼食--【余九】43 分钟前
机器人学基础(一)【坐标系和位姿变换】
笔记·算法·机器人·开源·机器人运动学·机器人学基础
ZhengEnCi1 小时前
CMD 与 Python 完全区别指南-小白必看的编程入门解惑宝典
windows·python
Hs_QY_FX1 小时前
逻辑回归实战:泰坦尼克号生存预测
python·逻辑回归
我先去打把游戏先1 小时前
VSCode通过SSH连接到Ubuntu虚拟机失败“找不到ssh安装”问题解决
笔记·vscode·单片机·嵌入式硬件·学习·ubuntu·ssh
XiangrongZ2 小时前
江协科技STM32课程笔记(三)—定时器TIM(输出比较)
笔记·科技·stm32