当前位置: 首页 > news >正文

DaoWiki(基于Django)开发笔记 20231113

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

为用户中心增加路由

  1. 在user_management_center下创建【urls.py】
from django.urls import path
from user_management_center import viewsurlpatterns = [path('login/', views.login),
]
  1. 在dao_wiki的【urls.py】中添加user_management_center的路由
from django.urls import includeurlpatterns = [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/

相关文章:

  • RT-Thread:嵌入式实时操作系统的设计与应用
  • QT第2课-GUI程序实例分析
  • 计算机毕设 基于机器视觉的二维码识别检测 - opencv 二维码 识别检测 机器视觉
  • Elasticsearch 外部词库文件更新
  • rust_for_linux驱动完整版记录
  • 2311rust模式匹配
  • node插件MongoDB(三)—— 库mongoose 的使用和数据类型(一)
  • 头歌答案HTML——基础
  • 国际阿里云:Linux实例负载高问题排查和异常处理!!!
  • 【中间件篇-Redis缓存数据库02】Redis高级特性和应用(慢查询、Pipeline、事务、Lua)
  • 未来的拥塞控制与 Linux EEVDF 调度器
  • 在AutoDL云环境上训练Stable Diffusion Lora模型
  • 美国材料与试验协会ASTM发布新版玩具安全标准 ASTM F963-23
  • 免费博客搭建笔记
  • 基于springboot实现驾校管理系统项目【项目源码】计算机毕业设计
  • 9月CHINA-PUB-OPENDAY技术沙龙——IPHONE
  • angular2开源库收集
  • C# 免费离线人脸识别 2.0 Demo
  • - C#编程大幅提高OUTLOOK的邮件搜索能力!
  • Codepen 每日精选(2018-3-25)
  • NLPIR语义挖掘平台推动行业大数据应用服务
  • oschina
  • Perseus-BERT——业内性能极致优化的BERT训练方案
  • scrapy学习之路4(itemloder的使用)
  • Webpack 4x 之路 ( 四 )
  • windows下使用nginx调试简介
  • 欢迎参加第二届中国游戏开发者大会
  • 极限编程 (Extreme Programming) - 发布计划 (Release Planning)
  • 力扣(LeetCode)357
  • 利用阿里云 OSS 搭建私有 Docker 仓库
  • 设计模式 开闭原则
  • 数组的操作
  • 阿里云ACE认证之理解CDN技术
  • 你学不懂C语言,是因为不懂编写C程序的7个步骤 ...
  • #多叉树深度遍历_结合深度学习的视频编码方法--帧内预测
  • #微信小程序:微信小程序常见的配置传值
  • $ git push -u origin master 推送到远程库出错
  • (4) PIVOT 和 UPIVOT 的使用
  • (读书笔记)Javascript高级程序设计---ECMAScript基础
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (简单) HDU 2612 Find a way,BFS。
  • (四)七种元启发算法(DBO、LO、SWO、COA、LSO、KOA、GRO)求解无人机路径规划MATLAB
  • (一)为什么要选择C++
  • (原)本想说脏话,奈何已放下
  • .FileZilla的使用和主动模式被动模式介绍
  • .NET 4.0中的泛型协变和反变
  • .Net MVC + EF搭建学生管理系统
  • .net Signalr 使用笔记
  • .net 前台table如何加一列下拉框_如何用Word编辑参考文献
  • .NET/C# 中你可以在代码中写多个 Main 函数,然后按需要随时切换
  • .NET/C# 阻止屏幕关闭,阻止系统进入睡眠状态
  • .netcore如何运行环境安装到Linux服务器
  • .net和php怎么连接,php和apache之间如何连接
  • .Net中wcf服务生成及调用
  • .net中的Queue和Stack