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/

相关推荐
冷雨夜中漫步7 小时前
Python快速入门(6)——for/if/while语句
开发语言·经验分享·笔记·python
郝学胜-神的一滴7 小时前
深入解析Python字典的继承关系:从abc模块看设计之美
网络·数据结构·python·程序人生
百锦再7 小时前
Reactive编程入门:Project Reactor 深度指南
前端·javascript·python·react.js·django·前端框架·reactjs
喵手9 小时前
Python爬虫实战:旅游数据采集实战 - 携程&去哪儿酒店机票价格监控完整方案(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·采集结果csv导出·旅游数据采集·携程/去哪儿酒店机票价格监控
2501_944934739 小时前
高职大数据技术专业,CDA和Python认证优先考哪个?
大数据·开发语言·python
Gain_chance9 小时前
34-学习笔记尚硅谷数仓搭建-DWS层最近一日汇总表建表语句汇总
数据仓库·hive·笔记·学习·datagrip
helloworldandy9 小时前
使用Pandas进行数据分析:从数据清洗到可视化
jvm·数据库·python
Gain_chance10 小时前
36-学习笔记尚硅谷数仓搭建-DWS层数据装载脚本
大数据·数据仓库·笔记·学习
肖永威11 小时前
macOS环境安装/卸载python实践笔记
笔记·python·macos
TechWJ11 小时前
PyPTO编程范式深度解读:让NPU开发像写Python一样简单
开发语言·python·cann·pypto