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/

相关推荐
yenggd11 分钟前
华为批量下发配置命令使用telnetlib模块
网络·python·华为
不惑_25 分钟前
通俗理解感知机(Perceptron)
人工智能·python
Everybody_up28 分钟前
pycharm中编译环境配置
ide·python·pycharm
零小陈上(shouhou6668889)33 分钟前
YOLOv8+PyQt5输电线路缺陷检测(目前最全面的类别检测,可以从图像、视频和摄像头三种路径检测)
python·qt·yolo
luoluoal33 分钟前
基于python的爬虫的贵州菜价可视化系统(源码+文档)
python·mysql·django·毕业设计·源码
2501_9216494938 分钟前
股票 API 对接,接入美国纳斯达克交易所(Nasdaq)实现缠论回测
开发语言·后端·python·websocket·金融
De-Alf43 分钟前
Megatron-LM学习笔记(6)Megatron Model Attention注意力与MLA
笔记·学习·算法·ai
polarislove02141 小时前
9.2 自制延迟函数-嵌入式铁头山羊STM32笔记
笔记·stm32·嵌入式硬件
2401_841495641 小时前
【LeetCode刷题】打家劫舍
数据结构·python·算法·leetcode·动态规划·数组·传统dp数组
李昊哲小课1 小时前
简化版天气爬虫教程
爬虫·python