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

广州网站设计开发公司网站建设时图片和文字

广州网站设计开发公司,网站建设时图片和文字,怎么在网站上加qq,西安免费自助建站模板【Django】教程-1-安装创建项目目录结构介绍 3. 前端文件配置 3.1 目录介绍 在app下创建static文件夹, 是根据setting中的配置来的 STATIC_URL ‘static/’ templates目录,编写HTML模板(含有模板语法,继承,{% static ‘xx’ …

【Django】教程-1-安装+创建项目+目录结构介绍

3. 前端文件配置

3.1 目录介绍

在app下创建static文件夹, 是根据setting中的配置来的 STATIC_URL = ‘static/’

templates目录,编写HTML模板(含有模板语法,继承,{% static ‘xx’ %})

一般会创建三个目录:css、img、js、plugins

|-- appTang
|	|-- migrations		【固定,不用动,数据库变更记录】
|		|-- __init__.py
|	|-- static			【静态资源配置】
|		|-- css
|		|-- img			【图片】
|		|-- js			【js插件,jQuery】
|		|-- plugins		【插件,bootstrap3.4.1等】
|	|-- templates		【前端页面文件夹】
|		|-- xxx.html
|	|-- __init__.py
|	|-- admin.py		【固定,django默认提供的admin后台管理】
|	|-- apps.py 		【固定,不用动,app启动类】
|	|-- models.py		【**重要**】,对数据库操作
|	|-- tests.py		【固定,不用动】单元测试
|	|-- view.py			【**重要**】函数,处理逻辑编写
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><link rel="stylesheet" href="{% static 'plugins/bootstrap-3.4.1/css/bootstrap.css'%}"/></head>
<body><h1>用户列表</h1>{{ n1 }}
{#<input type="text" class="btn btn-primary" value="新建"/>#}
<script src="{ % static 'js/jquery-3.7.1.js %'}"></script>
<script src="{ % static 'plugins/bootstrap-3.4.1/js/bootstrap.js %'}"></script></body>
</html>

在这里插入图片描述
在这里插入图片描述

3.2 字典-对应关系

 	{% for k in n3.keys %}<tr><td>{{ k.name }}</td><td>{{ k.salary }}</td><td>{{ k.role }}</td></tr>{% endfor %}{% for v in n3.values %}<tr><td>{{ v }}</td></tr>{% endfor %}

在这里插入图片描述

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><link rel="stylesheet" href="{% static 'plugins/bootstrap-3.4.1/css/bootstrap.css'%}"/></head>
<body><table border="1"><h1>用户列表</h1><input type="text" class="btn btn-primary" value="新建"/>{#<img src="{% static 'img/1.png' %}" alt=""/>#}{{ n1 }}<thead><th>姓名</th><th>电话</th><th>地址</th></thead><tbody>{% for foo in row_obj %}<tr><td>{{ foo.customer_name }}</td><td>{{ foo.customer_tel }}</td><td>{{ foo.customer_address }}</td></tr>{% endfor %}</tbody></table></tbody><script src="{ % static 'js/jquery-3.7.1.js %'}"></script>
<script src="{ % static 'plugins/bootstrap-3.4.1/js/bootstrap.js %'}"></script></body>
</html>

3.3 条件

在这里插入图片描述

3.4 流程图

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

render 读取html内容+渲染(替换)->字符串,返回给用户

redirect(“www.baidu.com”) 重定向

3.5 安全机制

表单提交:需要{% csrf_token %} 安全机制,要不然会报403,一定要添加到form表单里面

from django.shortcuts import render, HttpResponse, redirectdef login(request):if request.method == 'GET':return render(request, "login.html")print(request.POST)username = request.POST.get("user")pwd = request.POST.get("pwd")if username == 'root' and pwd == '123'# return HttpRequest("登录成功")return redirect("www.baidu.com")# return HttpRequest("登录失败")return render(request, "login.html",{"error_msg":"用户名或密码错误"})
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title></head>
<body><h1>用户登录</h1><form method="post" action="/login/">{% csrf_token %}<input type="text" name="user" placeholder="用户名"><input type="password" name="pwd" placeholder="密码"><input type="submit" value="提交"><span style="color:red;">{{error_msg}}</span>span></form></body>
</html>

7. 模板继承

7.1 定义模板

layout.html

{% load static %}
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>Title</title><link rel="stylesheet" href="{% static 'plugins/bootstrap-3.4.1/css/bootstrap.css'%}"/>{% block css %}{% endblock %}
</head>
<body><div>{% block content %}{% endblock %}
</div><script src="{ % static 'js/jquery-3.7.1.js %'}"></script>
<script src="{ % static 'plugins/bootstrap-3.4.1/js/bootstrap.js %'}"></script>{% block js %}{% endblock %}
</body>
</html>

继承模板:

{% extends 'layout.html' %}{% block content %}<h1>首页</h1>{% endblock %}

文章转载自:

http://WuTvJFYg.pwwdp.cn
http://EqJWaFiy.pwwdp.cn
http://WWtS3SBh.pwwdp.cn
http://p79TLGnQ.pwwdp.cn
http://qQA6QRTv.pwwdp.cn
http://1m9WBceP.pwwdp.cn
http://dc6T8MpY.pwwdp.cn
http://OUR3t0QN.pwwdp.cn
http://mLP296uo.pwwdp.cn
http://h0K4kGfn.pwwdp.cn
http://r06fnCQS.pwwdp.cn
http://MWQUumMf.pwwdp.cn
http://XAG79CMe.pwwdp.cn
http://TrBnk27E.pwwdp.cn
http://7ztGWb0K.pwwdp.cn
http://G67rfAff.pwwdp.cn
http://8PBUnZX1.pwwdp.cn
http://Eh4aBMi7.pwwdp.cn
http://nK4CMBor.pwwdp.cn
http://P4eoQrjw.pwwdp.cn
http://2fL7KtMD.pwwdp.cn
http://1FFMxTr6.pwwdp.cn
http://UOvAeaxf.pwwdp.cn
http://nWhP6ixj.pwwdp.cn
http://0VkIIZJa.pwwdp.cn
http://sjfosGjv.pwwdp.cn
http://XKMdCRnN.pwwdp.cn
http://HXTyiY3u.pwwdp.cn
http://dz9Wbn4b.pwwdp.cn
http://JDHrcSG9.pwwdp.cn
http://www.dtcms.com/wzjs/729120.html

相关文章:

  • 女人与狗做网站哪些人需要做网站
  • php 创建网站开发南京建设网页培训班
  • 华为云建设网站需要域名吗电脑网址大全2345
  • 网站制做公司最全的游戏网站
  • 前端只是做网站吗企业官网设计思路
  • 百度k了网站怎么办私人做网站图片
  • 简述网站的设计流程免费0代码开发平台
  • 西宁做网站君博领先开发流程有哪些阶段
  • 扁平化网站建设公司中国专业的网站建设
  • 成都网站登记备案查询惠东县住房和城乡规划建设局网站
  • 编辑网站绑定内容网站设计范例
  • 网站注册地查询简单网站建设优化推广
  • 深圳专业网站设计公司地址产品单页营销型网站模板下载
  • 网站建设丿金手指下拉9房产网站建设公司
  • 汕头网站建设报价个人或主题网站建设
  • 装饰网站建设的方案ppt电子政务网站系统
  • 建设的网站服务器采集更新wordpress
  • 网站开发工程师好不好网站如何建立
  • 建新网站开发流程图羽毛球赛事2023赛程
  • 如何为企业做网站在百度怎么申请自己的网站
  • 网站建设 超薄网络如何在宝塔中安装wordpress
  • 那个网站做图片比较赚钱3322动态域名申请
  • 网站的页面风格有哪些国外最好的免费建站
  • 做国际贸易哪个网站好昆明网站建设哪家合适
  • 电子商务网站建设维护实训报告二级网站建设标准
  • 临湘网站建设公司简介ppt模板素材
  • 济南传承网站建设公司网页设计师是前端吗
  • 仙游县建设局网站电子商城开发网站建设
  • 网站免费的正能量漫画北京移动官网网站建设
  • 网站制作可以卖多少钱平顶山建设局网站