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

做抛物线的网站wordpress自定义404页面

做抛物线的网站,wordpress自定义404页面,制作网页背景如何铺满,拼多多网上购物商城18.1 建立项目 18.1.1 制定规范 - 定义项目目标:明确应用的核心功能 - 创建项目文档:用README.md记录技术栈和开发流程 - 规划目录结构:建议遵循Django官方推荐的项目布局 18.1.2 建立虚拟环境 在命令行执行: python -m ven…

18.1 建立项目

18.1.1 制定规范

- 定义项目目标:明确应用的核心功能

- 创建项目文档:用README.md记录技术栈和开发流程

- 规划目录结构:建议遵循Django官方推荐的项目布局

18.1.2 建立虚拟环境

在命令行执行:

python -m venv ll_env

说明:

- venv是Python内置虚拟环境模块

- ll_env是自定义环境名称,隔离项目依赖

18.1.3 激活虚拟环境

Windows系统:

ll_env\Scripts\activate.bat

Linux/macOS:

source ll_env/bin/activate

激活后命令提示符前显示(环境名)表示成功

18.1.4 安装Django

在激活的虚拟环境中执行:

pip install django==4.2.0

说明:

- 指定版本号可保证环境一致性

- pip是Python包管理器,自动处理依赖关系

18.1.5 创建Django项目

执行命令:

django-admin startproject learning_log .

说明:

- startproject是项目管理命令

- 末尾的.表示在当前目录创建项目

- 生成核心文件:settings.py, urls.py, wsgi.py等

18.1.6 创建数据库

执行迁移命令:

python manage.py migrate

功能说明:

- 生成默认的SQLite数据库文件db.sqlite3

- 创建Django内置应用(如admin,auth)的数据库表

18.1.7 查看项目

启动开发服务器:

python manage.py runserver

访问http://127.0.0.1:8000

出现火箭图标页面表示项目创建成功

18.2 创建应用程序

18.2.1 定义模型

在models.py中添加:

from django.db import modelsclass Topic(models.Model):text = models.CharField(max_length=200)date_added = models.DateTimeField(auto_now_add=True)def __str__(self):return self.text

语法解析:

- 继承models.Model创建数据模型

- CharField定义字符类型字段,必须指定max_length

- DateTimeField的auto_now_add参数自动设置创建时间

- __str__方法定义对象显示格式

18.2.2 激活模型

修改settings.py的INSTALLED_APPS:

INSTALLED_APPS = [...'learning_logs',]

执行迁移命令:

python manage.py makemigrations learning_logs

python manage.py migrate

说明:

- makemigrations生成迁移文件

- migrate应用数据库变更

18.3 创建页面

18.3.2 编写视图

示例视图函数:

from django.shortcuts import renderdef index(request):return render(request, 'learning_logs/index.html')

功能说明:

- request参数包含HTTP请求信息

- render函数将模板渲染为HTML响应

- 模板路径遵循app/templates/app/结构

18.3.3 编写模板

创建templates/learning_logs/index.html:

<html><head><title>Learning Log</title></head><body><h1>Learning Log Homepage</h1><p>Welcome to your knowledge base.</p></body></html>

模板语法说明:

- 使用标准HTML语法

- 后续可通过Django模板语言添加动态内容

18.4.1 模板继承

基础模板base.html:

<html><head><title>{% block title %}{% endblock %}</title></head><body>{% block content %}{% endblock %}</body></html>

子模板使用:

{% extends "learning_logs/base.html" %}{% block title %}Topics{% endblock %}{% block content %}<ul>{% for topic in topics %}<li>{{ topic.text }}</li>{% endfor %}</ul>{% endblock %}

继承机制说明:

- extends声明继承关系

- block定义可替换内容区域

- 使用模板标签{% for %}实现循环逻辑

18.5 小结

本章完整流程:

1. 创建虚拟环境隔离依赖

2. 安装Django并初始化项目

3. 定义数据模型和业务逻辑

4. 通过视图函数处理请求

5. 使用模板系统渲染页面

6. 通过URL配置路由请求

关键命令总结:

- python manage.py startapp [应用名] 创建新应用

- python manage.py createsuperuser 创建管理员

- python manage.py shell 进入Django交互环境

注意:所有代码块中的缩进使用4个空格,Django严格要求语法格式。模型修改后必须执行迁移命令才能生效,模板文件需要放在正确目录路径下。


文章转载自:

http://2X6OJQOk.jjzbx.cn
http://enpBSbd8.jjzbx.cn
http://1TrPEPMY.jjzbx.cn
http://SqbkQceb.jjzbx.cn
http://ZhWY8yHP.jjzbx.cn
http://I3DoyAvY.jjzbx.cn
http://ygYiB9Hd.jjzbx.cn
http://GWeYzkYY.jjzbx.cn
http://JdbLQSsJ.jjzbx.cn
http://hG9wEsAN.jjzbx.cn
http://FR0qxg7y.jjzbx.cn
http://t8JWBTxa.jjzbx.cn
http://iggj5hxA.jjzbx.cn
http://bwUcQohw.jjzbx.cn
http://mPr8P8FL.jjzbx.cn
http://erztUQG4.jjzbx.cn
http://2HG1CuHd.jjzbx.cn
http://FdEw1iqW.jjzbx.cn
http://lt8E8cqu.jjzbx.cn
http://Ksa0IvlT.jjzbx.cn
http://RTgssfZm.jjzbx.cn
http://UqUIIAyz.jjzbx.cn
http://s43pcuko.jjzbx.cn
http://Wg4FRd9R.jjzbx.cn
http://VOxlkrsk.jjzbx.cn
http://1q3Pg3qO.jjzbx.cn
http://7qdUSLWo.jjzbx.cn
http://ahLMRl0b.jjzbx.cn
http://4sWQg5uq.jjzbx.cn
http://RrVmUk0V.jjzbx.cn
http://www.dtcms.com/wzjs/672190.html

相关文章:

  • 网站导航下拉菜单代码电商网站设计趋势
  • 怎样用网站模板做网站章丘市网站建设seo
  • 衡阳网站建设在中国可以做国外的域名网站吗
  • 什么样的企业要做网站做企业官网费用
  • 发果怎么做视频网站网站开发培训要多少钱
  • 网站用户 分析网站销售系统怎么做
  • 福建自己建设网站新闻发布会主持词
  • 手机网站建设深圳南昌网站建设公司价位
  • 网站公司怎么找客户4399网页游戏官网
  • 企业网站模版紫金网站建设
  • 百度一下浏览器下载安装seo常见的优化技术
  • 免费的网站平台做母婴育儿类网站好做seo排名吗
  • 网站导航怎么做的淘宝上的网站建设可信
  • 网站建设中通知如何用wordpress搭建企业网站
  • 网站留言短信提醒高权重域名做网站
  • 商城型企业网站的功能dede建设网站
  • 163企业邮箱申请佛山网站优化运营
  • 购物网站欢迎页面怎么设计宁波品牌网站推广优化公司
  • 北京龙鼎网站建设公司深圳软件公司平均薪资排行榜
  • 网站营销策划公司广东省最差的三座城市
  • 网站相对路径 .怎么在百度发广告
  • 网站建设排名优化公司南县建设局网站
  • 网站开发项目经理招聘wordpress数据连接失败1223
  • 中国中小企业网站建设现状wordpress上手需要多久
  • 静态网页图片温州网站优化搜索
  • 商城门户网站源码科技服务网站建设方案
  • 县城做网站的多么淘宝天猫优惠券网站建设
  • ae模板网站推荐黑龙江省建设集团有限公司网站
  • 上海闵行建设局官方网站王烨鬼小说
  • 做棋牌网站团队如何搭建微信公众号平台