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

在PyCharm的Django工程中修改初始页

1、原始的初始页

2、setting.py中添加应用

在quiz_site的setting.py 进行应用到的设置(对应的是一个根目录下的文件夹)

3、Quiz_site\urls.py中的设置

4、修改quiz/urls.py

修改后的内容如下:

5、views.py的设置

如图:

6、建立主页

在quiz目录下建立2级目录,并建立对应的home.html,路径和views.py中对应,如图:

Home.html中的内容如下:

!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>{{ title }}</title> <style> * { margin: 0; padding: 0; box-sizing: border-box; } body { font-family: Arial, sans-serif; background-color: #f5f7fa; color: #333; line-height: 1.6; } .navbar { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; padding: 15px 30px; display: flex; justify-content: space-between; align-items: center; box-shadow: 0 2px 10px rgba(0,0,0,0.1); } .navbar-brand { font-size: 24px; font-weight: bold; text-decoration: none; color: white; } .nav-links { display: flex; gap: 20px; align-items: center; } .nav-links a { color: white; text-decoration: none; padding: 8px 16px; border-radius: 4px; transition: background 0.3s; } .nav-links a:hover { background: rgba(255, 255, 255, 0.1); } .btn-register { background: white; color: #667eea !important; font-weight: bold; } .hero { text-align: center; padding: 80px 20px; background: white; margin: 30px auto; max-width: 1000px; border-radius: 15px; box-shadow: 0 5px 20px rgba(0,0,0,0.05); } .hero h1 { font-size: 48px; margin-bottom: 20px; color: #333; } .hero p { font-size: 20px; color: #666; margin-bottom: 30px; max-width: 700px; margin-left: auto; margin-right: auto; } .cta-buttons { display: flex; gap: 20px; justify-content: center; margin-top: 40px; } .btn { padding: 15px 30px; font-size: 18px; border-radius: 8px; text-decoration: none; font-weight: bold; transition: all 0.3s; display: inline-block; } .btn-primary { background: linear-gradient(135deg, #667eea 0%, #764ba2 100%); color: white; border: none; } .btn-primary:hover { transform: translateY(-3px); box-shadow: 0 10px 20px rgba(102, 126, 234, 0.3); } .btn-secondary { background: white; color: #667eea; border: 2px solid #667eea; } .btn-secondary:hover { background: #f8f9fa; transform: translateY(-3px); } .features { display: grid; grid-template-columns: repeat(auto-fit, minmax(300px, 1fr)); gap: 30px; max-width: 1000px; margin: 60px auto; padding: 0 20px; } .feature-card { background: white; padding: 30px; border-radius: 10px; box-shadow: 0 5px 15px rgba(0,0,0,0.05); text-align: center; } .feature-icon { font-size: 48px; margin-bottom: 20px; color: #667eea; } .feature-card h3 { margin-bottom: 15px; color: #333; } footer { text-align: center; padding: 30px; margin-top: 60px; background: #2c3e50; color: white; } .user-info { display: flex; align-items: center; gap: 15px; } .user-welcome { color: white; } </style> </head> <body> <!-- 导航栏 --> <nav class="navbar"> <a href="/" class="navbar-brand">📚 Quiz 学习平台</a> <!-- 用户登录状态 --> </nav> <!-- 主要内容区域 --> <main> <section class="hero"> <h1>欢迎来到 Quiz 学习平台</h1> <p>{{ welcome_message }}</p> <p>这是一个专业的在线学习平台,提供丰富的题库和智能学习分析。</p> </section> <!-- 功能特色 --> <section class="features"> <div class="feature-card"> <div class="feature-icon">📖</div> <h3>丰富题库</h3> <p>涵盖多种学科,上万道精选题目,满足不同学习需求。</p> </div> <div class="feature-card"> <div class="feature-icon">📈</div> <h3>智能分析</h3> <p>详细的学习报告和进度分析,帮助您针对性提升。</p> </div> <div class="feature-card"> <div class="feature-icon">🎯</div> <h3>个性化学习</h3> <p>根据学习进度和能力,推荐最适合的学习内容。</p> </div> </section> </main> <!-- 页脚 --> <footer> <p>© 2024 Quiz 学习平台. 保留所有权利.</p> <p>Django 5.2 | Python 3.11</p> </footer> </body> </html>

Home.html的代码是DeepSeek帮我生成的。

7、打开网站

运行manage

对应的参数设置:

点击链接,如下图:

得到新的主页,如下图:

http://www.jsqmd.com/news/680598/

相关文章:

  • 如何选择AGV叉车厂家?2026年4月推荐评测口碑对比十大产品领先仓储空间紧张效率低下 - 品牌推荐
  • 2026长沙名表抵押优质机构推荐榜:长沙黄金回收、长沙K金回收、长沙包包鉴定、长沙名包回收、长沙名包抵押、长沙名烟回收选择指南 - 优质品牌商家
  • 我的模型总在测试集翻车?可能是数据增强的‘姿势’不对!聊聊那些年我们踩过的坑
  • 高效使用NotebookLM的5种方法
  • PostgreSQL WITH 子句详解
  • 保姆级教程:解决VMware 16里Ubuntu 20.04粘贴板失灵和屏幕不全屏(附共享文件夹设置)
  • 如何用Splatoon插件实现FFXIV高难度副本的智能导航与机制破解
  • TuShare的注册和使用
  • DevExpress GridControl单元格合并后无法编辑?一个属性帮你避开这个坑
  • Late:本地优先的编程智能体
  • 别再只会用Canny了!深入对比Sobel、Prewitt、LoG:OpenCV边缘检测算法选型与避坑指南
  • Go 语言循环语句
  • 从dbus-send到busctl:手把手教你迁移到更现代的D-Bus调试工具链
  • 使用FCM进行编码解码
  • 告别高斯模糊!用OpenCV+Python实现导向滤波,轻松搞定图像去噪与边缘保留
  • 哪家自拍杆工厂专业?2026年4月推荐评测口碑对比五家产品顶尖团队协作远程操控难 - 品牌推荐
  • 2026ODI备案优质服务机构推荐榜:全国ODI备案、境外投资项目备案通知书、企业境外投资证书、ODI境外投资备案选择指南 - 优质品牌商家
  • FPGA实战:手把手教你用Verilog实现有符号数的四舍五入(附完整代码与仿真)
  • 2026金刚砂防护橡胶垫专业厂家TOP5推荐:回收二手模板、回收旧木方、回收旧模板木方、地坪保护橡胶垫租赁、地面保护橡胶垫选择指南 - 优质品牌商家
  • 3D 地球卫星轨道可视化平台开发 Day12(解决初始相位拥挤问题,实现卫星均匀散开渲染)
  • 2026年自贡大型养老院优质品牌推荐榜:自贡养老服务、自贡养老机构、自贡养老院、自贡医养结合养老中心、自贡医养结合养老公寓选择指南 - 优质品牌商家
  • 【毕设】城市公园信息管理系统的设计与实现
  • 2026年牙齿正畸机构品牌有哪些,地包天正畸/牙齿黑洞修复/牙洞修复/拔牙正畸/老年人牙齿种植,牙齿正畸医院需要多少钱 - 品牌推荐师
  • 2026年4月全球AGV叉车厂家推荐:十款口碑产品评测对比顶尖工厂自动化搬运效率提升 - 品牌推荐
  • 2026年4月北京长途搬家公司推荐排行榜单:五家服务商深度对比与评测 - 品牌推荐
  • 读2025世界前沿技术发展报告49基因编辑
  • 全栈编程基础知识8
  • 大模型RAG (三)
  • 3D 地球卫星轨道可视化平台开发 Day13(卫星可视化交互优化+丝滑悬停聚焦)
  • 如何选择空运物流公司?2026年4月推荐评测口碑对比五家服务知名跨境电商时效延误 - 品牌推荐