首页 > 其他分享 >django基础

django基础

时间:2023-06-27 16:11:27浏览次数:36  
标签:index views app 基础 django html lis

创建django目录

"d:\python" startproject 项目名称

搭建app

# 创建app
python manage.py startapp app01

# 在setting上注册app
INSTALLED_APPS = [
    'app01.apps.App01Config',
]

# 在views上写逻辑
def index(request):
    return HttpResponse("欢迎使用django")

# 在urls上写路由对应关系
urlpatterns = [
    path('index/', views.index),
]


直接返回html 之模板语言

# 新建templates目录存放html
# 新建static目录存放js/css/img等

# 在views上返回html
def user_list(request):
    return render(request, "user_list.html", {lis:lis})

# html的模板格式
{% load static %}  # 置顶
<!DOCTYPE html>

# 接收字符串
<div>{{ name }}</div> 
# 接收列表第一个元素 
<div>{{ lis.0 }}</div> 
# 接收字典的key对应的值 
<div>{{ item.key }}</div> 

# for循环
{% for i in lis %}  
    <span>{{ i }}</span>
{% endfor %}

# 条件判断
{% if name == "hyman" %}  
    <h1>很帅</h1>
{% else %}
    <h1>一般</h1>


标签:index,views,app,基础,django,html,lis
From: https://www.cnblogs.com/handsomepp/p/17509166.html

相关文章

  • Selenium基础:cookie javascript调用 屏幕截图 09
    1、cookie操作 绕过登录get_cookies():以字典形式返回cookie所有信息get_cookies(name):返回cookie字典中key为name的值add_cookie(cookie_dict):手动添加cookie。cookie_dict为字典数据格式,cookie_dict中必须有name和value值delete_cookie(name):删除cookie字典中key为name的......
  • React基础
    一、ReactHook(部分)1.useEffectuseEffect用于处理组件中的effect,通常用于请求数据,事件处理,订阅等相关操作。1.当useEffect没有第二个参数时,useEffect会不停的调用2.当useEffect第二个参数为空数组时,仅在组件挂载和卸载时调用3.当useEffect第二个参数为变量时,例如[co......
  • C#基础 - Cancellation
    目录前言1,概览1.1Cancellation是合作性的1.2CancellationToken及其典型用法1.3CancellationToken的响应1.4一个容易搞错的点2,Cancellation的请求2.1引出CancellationTokenSource2.2CancellationTokenSource的使用2.2.1超时取消2.2.2手动取消3,Cancellation的检测3.1响应取......
  • 工业镜头基础知识
    工业镜头接口物镜的接口尺寸是有国际标准的,共有三种接口型式,即F型、C型、CS型。F型接口是通用型接口,一般适用于焦距大于25mm的镜头;而当物镜的焦距约小于25mm时,因物镜的尺寸不大,便采用C型或CS型接口。C接口:镜头与摄像机接触面至镜头焦平面距离为17.5mmCS接口:此距离为12.5mmC型......
  • 外汇天眼:了解外汇基础知识和掌握投资技巧!
    迄今为止,外汇市场是全球最大的金融市场,但对于投资者来说,这个市场充满了机遇和挑战。要想在外汇市场取得成功,首先需要了解其基础知识和掌握相应的投资技巧。今天这篇文章将为投资者详细介绍外汇市场的基本概念、交易方式和投资策略,以此帮助投资者更好地把握外汇市场的脉搏。一、外汇......
  • 数学基础
    一、线性代数基础1.1数域1.2向量空间1.3内积空间1.4Hilbert空间二、概率论基础2.1随机试验、随机事件以及概率的公理化定义2.2随机变量以及概率分布的定义2.3几种总要的概率分布三、信息论基础3.1VonNeumann熵3.2VonNeumann熵的一些特性3.3Holevo界......
  • PHP 基础知识
    目录PHP基础 2PHP代码标记 2PHP注释 2PHP语句分隔符 2PHP变量 3常量 3数据类型 4流程控制 6文件 7函数 9闭包 11常用系统函数 12错误处理 13错误显示设置 15字符串类型 17字符串相关函数 19数组 21遍历数组 22数组的相关函数 25PHP基础PHP是一种运行在服务器端的脚本语言,可以嵌入......
  • Python全栈学习 day08 基础知识补充与总结
    day08总结和考试课程目标:对第一模块“Python基础”阶段的知识点进行总结和考试,让学员更好的掌握此模块的相关知识。课程概要:代码规范知识补充阶段总结(思维导图)考试题1.代码规范程序员写代码是有规范的,不只是实现功能而已。1.1名称在Python开发过程中会创建文件夹......
  • 强化学习从基础到进阶-常见问题和面试必知必答[6]:演员-评论员算法(advantage actor-cri
    强化学习从基础到进阶-常见问题和面试必知必答[6]:演员-评论员算法(advantageactor-critic,A2C),异步A2C、与生成对抗网络的联系等详解1.核心词汇优势演员-评论员(advantageactor-critic,A2C)算法:一种改进的演员-评论员(actor-critic)算法。异步优势演员-评论员(asynchronousadvanta......
  • Python全栈学习 day2 快速上手基础语法知识
    day02快速上手课程目标:学习Python最基础的语法知识,可以用代码快速实现一些简单的功能。课程概要:初识编码(密码本)编程初体验输出初识数据类型变量注释输入条件语句1.编码(密码本)计算机中所有的数据本质上都是以0和1的组合来存储。在计算机中会将中文内存转换成0101......