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

做微网站多少钱强的小程序开发

做微网站多少钱,强的小程序开发,wordpress添加侧边栏,dw网站首页的导航怎么做我们的任务是使用 Django 创建一个 Weather 应用程序,让用户可以输入城市名称并查看当前天气详细信息,例如温度、湿度和压力。我们将通过设置一个 Django 项目,创建一个视图来从 OpenWeatherMap API 获取数据,并设计一个简单的模板…

我们的任务是使用 Django 创建一个 Weather 应用程序,让用户可以输入城市名称并查看当前天气详细信息,例如温度、湿度和压力。我们将通过设置一个 Django 项目,创建一个视图来从 OpenWeatherMap API 获取数据,并设计一个简单的模板来显示结果。我们将逐步实现核心功能来构建一个有效的天气应用程序。

前置条件

  1. Django的安装
  2. 创建新的新项目

基本安装

创建一个虚拟环境安装packages 

pip install Django

Step 1: 创建 Django 项目

启动一个名为 weather 的新 Django 项目:

django-admin startproject weather

Step 2: 导航到项目目录

cd weather

Step 3: 创建 Django 应用

创建一个名为 main 的应用程序:

python manage.py startapp main

目录结构应如下所示:

Step 4: 将主应用程序添加到设置

打开 weather/settings.py 并将 'main' 添加到INSTALLED_APPS列表中:

Step 5: Configure URLs

编辑 weather/urls.py 以包含待办事项应用程序视图:

from django.contrib import admin
from django.urls import path, includeurlpatterns = [path('admin/', admin.site.urls),path('', include('main.urls')),
]

Step 6: 定义主应用程序的 URL

创建 main/urls.py 并添加:

from django.urls import path
from . import viewsurlpatterns = [path('', views.index),
]

Step 7: Create the View

编辑 main/views.py 以获取和处理天气数据:注意:从 “OpenWeatherApp” 获取您的 API 密钥 将 views.py 中的“your_api_key_here”替换为您的实际 API 密钥。

Step 7: Create the Template

使用此内容创建 main/templates/main/index.html:

<!DOCTYPE html>
<html lang="en" dir="ltr"><head><meta charset="utf-8" /><title>weather</title><!-- Latest compiled and minified CSS --><link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/css/bootstrap.min.css" /><!-- jQuery library --><script src="https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js"></script><!-- Latest compiled JavaScript --><script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.4.0/js/bootstrap.min.js"></script>
</head><body><nav class="row" style="background: green; color: white;"><h1 class="col-md-3 text-center">weather</h1></nav><br /><br /><center class="row"><form method="post" class="col-md-6 col-md-offset-3">{% csrf_token %}<div class="input-group"><input type="text" class="form-control" name="city" placeholder="Search" /><div class="input-group-btn"><button class="btn btn-default" type="submit"><i class="glyphicon glyphicon-search"></i></button></div></div></form></center><div class="row">{% if country_code and coordinate and temp and pressure and humidity %}<div class="col-md-6 col-md-offset-3"><h3>Country Code: {{ country_code }}</h3><h5>Coordinate: {{ coordinate }}</h5><h5>Temperature: {{ temp }}</h5><h5>Pressure: {{ pressure }}</h5><h5>Humidity: {{ humidity }}</h5></div>{% endif %}</div>
</body></html>

Step 9: Make Migrations (Optional)

运行迁移以保持您的环境更新(即使此应用程序没有模型):

python manage.py makemigrations
python manage.py migrate

Step 10: Run the Server

启动 Django 开发服务器:

python manage.py runserver

Open your browser at "http://127.0.0.1:8000/", enter a city name, and check the weather!


文章转载自:

http://rGOcKGrt.bbyqz.cn
http://AsZwyZcB.bbyqz.cn
http://4ajn1VtF.bbyqz.cn
http://W01jIeIS.bbyqz.cn
http://PBLMO7vo.bbyqz.cn
http://SAFGaDfa.bbyqz.cn
http://VYlxpSmY.bbyqz.cn
http://9HDNJpRL.bbyqz.cn
http://ccV49ZiA.bbyqz.cn
http://R6o2UoYq.bbyqz.cn
http://h8VCGEDk.bbyqz.cn
http://zEqBbwRy.bbyqz.cn
http://PDqdV3uN.bbyqz.cn
http://qeFT8Zgu.bbyqz.cn
http://aGMjXPc5.bbyqz.cn
http://mv3mjSu0.bbyqz.cn
http://ka0rscob.bbyqz.cn
http://gzxek1UI.bbyqz.cn
http://esxCISaJ.bbyqz.cn
http://mERGfdzs.bbyqz.cn
http://K8BhVQjN.bbyqz.cn
http://vpzYW2eB.bbyqz.cn
http://cOPUMCCW.bbyqz.cn
http://3LluWjBR.bbyqz.cn
http://3dqBqf6s.bbyqz.cn
http://lwgwcAh2.bbyqz.cn
http://yW8nAbeY.bbyqz.cn
http://Fcohnd23.bbyqz.cn
http://bjexoRLJ.bbyqz.cn
http://z8G5HerU.bbyqz.cn
http://www.dtcms.com/wzjs/670326.html

相关文章:

  • 电脑建设网站在互联网访问C 建设个人网站
  • 成品ppt的网站免费直播有哪些网站体验提升思路
  • 做外贸网站注意什么官方网站下载6966
  • 苏州建站模板展示龙胜网站建设公司
  • 厦门网站建设680元win8风格手机网站模板
  • 网站多大够用wordpress如何导入模板数据
  • 网站制作过程中碰到的问题刚建的网站百度搜不到
  • 网站导航包括保定哪做网站好
  • 怎么和网站建设公司签合同中国科技成就的例子
  • 网页设计和网站设计唐山建站方案
  • 网站制作设计多少钱it培训机构推荐
  • 一流网站模板广告推广系统
  • 国外的服务器建设的网站深圳优秀网站建设价格
  • 求个网站急急急a站插画
  • 做网站读什么专业常州微信网站建设效果
  • 青岛会议网站制作公司西安市规划建设局网站
  • 广州网站开发设计平台中国免费建设网站网址
  • 忠县网站制作加工网套
  • 泰安网站建设哪家好男女做特别污污的事情网站
  • 衡阳城乡建设局网站牛牛襄阳做网站
  • 上海房地产网站建设报价东莞网站设计电话
  • 抚州建设公司网站个人做网站法律风险
  • 做网站不打广告怎么赚钱网站建设小程序开发公司
  • 做电商有哪些网站有哪些怎么给产品找关键词
  • 网站开发php和ui做公司的网站有哪些东西吗
  • 深圳国贸网站建设wordpress英文显示改中文
  • seo网站建设微数学网站怎么做
  • 手机网站推荐哪个好解决wordpress打开慢
  • 营销型网站制作msgg网站建设访问人群
  • 网站建设算什么专业长春招聘会最新招聘时间