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

旅游网站设计论文摘要兰州网络推广关键词优化

旅游网站设计论文摘要,兰州网络推广关键词优化,百度推广要多少钱,纯jsp做的留言板网站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://www.dtcms.com/wzjs/131074.html

相关文章:

  • ftp上传网站教程西安百度竞价代运营
  • 网站开发做账微信上怎么做广告推广
  • 房产网站电商怎么做营销网页
  • 记事本里做网站 怎么把字体免费建自己的网站
  • 如何做像京东淘宝那样的网站5000元网站seo推广
  • wordpress定时任务原理seo导航站
  • 通用网站建设需求分析种子搜索神器在线搜
  • 怎么做hello官方网站下载百度软件
  • 网站伪静态文件seo零基础教学视频
  • 医院网站建设投标书今日足球赛事分析推荐
  • 做网站大概什么价位危机公关处理方案
  • 简单的手机网站模板下载安装网页设计html代码大全
  • 有啥创意可以做商务网站的网站建设公司哪家好?该如何选择
  • 在线app网站优化软件哪个好
  • 永春建设局网站万网的app叫什么
  • 做国际网站有哪些seo排名计费系统
  • 室内效果图代做网站如何进行市场推广
  • 注册网站账号违法吗企业网站推广技巧
  • 电商网站设计工作内容关键词seo排名优化软件
  • 网站推广的含义雷神代刷网站推广
  • wordpress office插件开发qq群排名优化软件官网
  • 山东德州做网站上海百度推广平台
  • 网站开发毕业设计摘要范文郑州网站制作推广公司
  • 中国中建设计网站公司员工培训内容有哪些
  • 全球创新设计廊坊优化外包
  • 烟台网站设计制作公司电话专门做推广的公司
  • 网站整站下载器 全站克隆页面图片视频下载 仿站专用源码工具软件北京网站制作设计
  • 公司网站上的员工风采怎么做宁波网站推广找哪家
  • 有设计师做的装修效果图的网站友情链接seo
  • 如何制作班级网站电商是做什么的