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

做查询网站有哪些济南小型网站建设

做查询网站有哪些,济南小型网站建设,网站策划书总结,短视频运营方案书范文系列文章目录 努力ing Django入门全攻略#xff1a;从零搭建你的第一个Web项目努力ing… 文章目录 系列文章目录前言一、Django1.0 框架介绍1.1 Django安装1.2 Django项目创建1.3 目录介绍 二、子应用2.1 子应用创建2.2 目录结构2.3 子应用注册2.4 子应用视图逻辑2.4.1 编写视… 系列文章目录 努力ing Django入门全攻略从零搭建你的第一个Web项目努力ing… 文章目录 系列文章目录前言一、Django1.0 框架介绍1.1 Django安装1.2 Django项目创建1.3 目录介绍 二、子应用2.1 子应用创建2.2 目录结构2.3 子应用注册2.4 子应用视图逻辑2.4.1 编写视图2.4.2 编写路由 三、模版3.1 模版使用步骤3.2 视图渲染 四、模版语法4.1 模版变量4.2 for循环4.3 if判断 五、静态文件六、完整流程1.创建应用并用pycharm打开2.创建子应用3.注册子应用4.创建视图5.创建路由6.python manage.py runserver:7.创建模版 template8.如需添加静态文件 前言 Django项目创建、子应用视图逻辑、模版、静态文件、模版语法、ORM虾片写 探索Django的魅力从零开始搭建你的首个Web项目。本文将指引你完成项目的创建、子应用的注册、视图逻辑的编写以及模板与静态文件的使用让你快速掌握Django开发的核心技能。 一、Django 1.0 框架介绍 Django是一个开放源代码的Web 应用框架由纯Python写成是目前 Python 语言中主流 三大Web框架之一(flask、django、tornado、fastapi)是最容易上手的框架Django主要采用MVT模式。 MVT架构模式 M-model模型操作数据库功能部分 V-View视图处理业务逻辑的位置提取数据、获取用户数据等等操作都在这里 T-Template模版用来展示视图操作后的数据渲染到html上也可以在模版中为用户提供表单让用户可以提交数据 1.1 Django安装 常用镜像源 阿里https://mirrors.aliyun.com/pypi/simple/ 百度https://mirror.baidu.com/pypi/simple/ 清华https://pypi.tuna.tsinghua.edu.cn/simple/安装django pip install django4.2.2 -i https://pypi.tuna.tsinghua.edu.cn/simple1.2 Django项目创建 Django 项目创建步骤 1、找到对应目录代码存放目录 2、通过cmd终端命令行进入当前目录 3、执行创建项目的命令django-admin startproject 项目名 4、运行项目python manage.py runserver ​ 第一种方式cd到项目/工程的根目录 ​ 第二种方式在pycharm中打开终端命令行输入命令 # 1. 终端指令 创建 django 项目--myproject django-admin startproject myproject# 2. 进入到项目 里面 cd myproject# 3. 启动 django 服务的指令 python manage.py runserver1.3 目录介绍 manage.py用来管理当前项目的一个命令行工具 myproject项目主文件夹包含了项目最基本的配置文件及路由文件 __init__.py空文件用来指明当前的myproject为一个可导入的模块包settings.py项目主要配置文件urls.py项目主要路由配置文件wsgi.py项目部署WSGI并发服务器时所需要的配置文件asgi.py对于支持异步的Django服务器如Daphne这个文件用于定义ASGI应用 二、子应用 2.1 子应用创建 子应用创建的三种方式 1.python manage.py startapp appname 2.django-admin startapp appname 3.pycharm创建2.2 目录结构 app/app目录 admin.py这个app所使用表模型在admin注册展示时需要的文件views.py视图函数文件编写主要的增删改查等数据逻辑的地方models.py未来操作数据库时如果使用ORM映射关系那么将使用该文件 2.3 子应用注册 # settings.py INSTALLED_APPS [appname, ]2.4 子应用视图逻辑 2.4.1 编写视图 打开app下的views.py文件编写视图函数 from django.http import HttpResponse def index(request):return HttpResponse(h1Hello world/h1)2.4.2 编写路由 打开项目主目录下的urls.py文件编写路由映射 from django.contrib import admin from django.urls import path from myapp import views urlpatterns [path(admin/, admin.site.urls), #admin 控制界面路由path(index/,views.index) ] 三、模版 3.1 模版使用步骤 模版使用步骤 # 1. 项目根目录 创建 templates 文件夹# 2.在settings.py--配置模板路径# 3. templates 文件夹下面 创建 .html# project.settings.py TEMPLATES [{BACKEND: django.template.backends.django.DjangoTemplates,DIRS: [os.path.join(BASE_DIR, templates)],#设置此项APP_DIRS: True,OPTIONS: {context_processors: [django.template.context_processors.debug,django.template.context_processors.request,django.contrib.auth.context_processors.auth,django.contrib.messages.context_processors.messages,],},}, ]3.2 视图渲染 # app.views.py from django.shortcuts import renderdef index(request):return render(request, index.html) 四、模版语法 模版语法将项目中的数据加载到html中的语法 4.1 模版变量 #views.py #context:上下文只接收字典格式的数据 return render(request,index.html,context {name:张三})#index.html 名字{{name}} -------------------------------------------------#locals() 将当前函数作用域下的变量及值组合为字典 return render(request,index.html,context locals()) ------------------------{{number}} ps:int,float,bool,string {{list.0}} ps:list {{dict.key}} ps:dict4.2 for循环 {% for item in n3.keys %}{{ forloop.counter }} !--当前循环次数从1开始计数 --{{ forloop.counter0 }} !--当前循环次数从0开始计数 --{{ forloop.revcounter }} !--当前循环次数从最大长度开始 --{{ forloop.revcounter0 }} !--当前循环次数从最大索引开始 --{{ forloop.first }} !-- 判断是否为第一次循环 --{{ forloop.last }} !-- 判断是否为最后一次循环 --{{ forloop.parentloop }} !-- 当循环嵌套时访问上层循环 --div{{ item }}/div {% empty %}h1当期字典为空/h1 {% end for%} 4.3 if判断 {% if n1 李明 %}h1哒哒哒哒哒哒/h1 {% elif n1 xxx %}h1滴滴滴/h1 {% else %}h1嘟嘟嘟/h1 {% endif %}五、静态文件 静态文件加载步骤 1、需要创建存放静态资源的文件目录static 2、在settings中配置静态资源目录地址STATICFILES_DIRS [os.path.join(BASE_DIR,static)] 3、在static中存放静态文件图片、CSS等公共文件 4、在模版中head标签上方添加{% load static%} 使模版加载静态资源 5、在模版(.html)中使用{% static imgs/img.png %} 六、完整流程 1.创建应用并用pycharm打开 2.创建子应用 3.注册子应用 4.创建视图 5.创建路由 6.python manage.py runserver: 7.创建模版 template a. 项目跟目录创建 templates文件夹b.在settings.py---配置模版路径c.templates 文件夹下面创建.html8.如需添加静态文件 静态资源加载步骤 1.需要创建存放静态资源的文件目录static 2.在settings中配置静态资源目录地址STATICFILES_DIRS [os.path.join(BASE_DIR),static] 3.在static中存放静态文件图片、CSS等公共文件 4.在模板中在head上添加{% load static %}意思是告诉模板需要加载静态资源 5.使用{% static img/img.png %}
http://www.hkea.cn/news/14297952/

相关文章:

  • 手机建网站免费域名空间网站建网站建设和优
  • 设计商城网站建设微信公众号创建要钱吗
  • 网站建设对称对比型搜索引擎推广有哪些平台
  • 免费自己做网站软件济南网站排名优化报价
  • 大型网站建设济南兴田德润团队怎么样吴江区建设局网站
  • 查询wordpress主题网站建设_seo技术支持
  • wordpress网站配置文件dw如何制作一个搜索栏
  • 外贸建站注意事项深圳网站建设培训机构
  • 新网站怎么做谷歌推广呢万网制作淘宝客网站
  • 制作营销型网站的公司自己怎么做返利网站吗
  • 湘潭学校网站建设 磐石网络网站开发上传视频教程
  • 织梦网站有会员系统怎么做郑州室内设计工作室
  • unas做网站服务器厦门百度竞价开户
  • 网站建设产品需求文档网页无法访问未连接上服务器
  • php网站cms保定企业制作网站
  • 物流网站平台建设建网站公司成都
  • 西安免费网站搭建制作swoole+wordpress
  • 中性衣服印花图案设计网站小程序登录不了
  • 安徽网站建设公司厦门建设局网站城市建设
  • 外贸网站建站要多少钱ajs17网站建设
  • 汉中专业网站建设服务深圳定制网页
  • 做医院健康专题网站如何做网站的自由撰稿人
  • 惠安网站建设价格网页制作教程教程
  • 龙岗网站建设szaowasp.net怎样做网站登录
  • 信息技术 网站建设教案廊坊seo按天计费
  • 网站推广的目的是什么wordpress 评论回信
  • 文化宣传 加强网站建设 创办网站周口市网站建设
  • 公司网站开发怎么做门户网站建设会议纪要
  • asp 网站地图生成免费网站收录提交
  • 可信的郑州网站建设和嗲囡囡和做的网站