Django之路--第一篇
1.安装django
pip install django
2.创建django工程
django-admin startproject 工程名
3.创建APP
python manage.py startapp cmdb
4.project.settings.py配置静态文件 css/js
最后面添加
STATICFILES_DIRS=(os.path.join(BASE_DIR,'static'),
)
5.模板路径
[os.path.join(BASE_DIR,'templates'),]
6.project.url.py定义路由规则
path('home/', views.home),
7.app.views.py定义视图函数
def func(request):#request.methon GET/POST#POST获得请求数据request.POST.get('',None)#GET获得请求数据http://127.0.0.1:8000/home?nid=123equest.GET.get('nid',None)#return路径跳转return HttpResponse("字符串")return render(request, "HTML模板的路径")return redirect('/只能填URL')
8.模板渲染
#1.变量
{{ 变量名 }}
#2.for循环
{% for foo in %}html代码..
{% endfor %}
#3.if条件判断
{% if %}html代码..
{% endif %}
#4.列表字典
user_list: ['a','b'] ==> {{user_list.0}}
user_dict: {'k1': 'v1', 'k2': 'v2'}}) ==> {{user_dict.k1}}
转载于:https://blog.51cto.com/13803166/2154157
Django之路--第一篇相关推荐
- 恭喜你!在28岁前看见了腾讯顶级产品经理的进阶之路——第一篇《用户》
随着我国新媒体网络技术的飞速发展,许多新兴产业也随之诞生,增加了许多的就业机会,例如新媒体推广运营工作.在纷繁复杂的网络环境下,如何通过平台的推荐机制,如何使其精准的抵达至你的目标用户群体呢?艺形艺意 ...
- 【转】我的CV之路第一篇:ITK是啥?
Itk篇 (Insight Segmentation and Registration Toolkit) ITK Itk篇 前言 一.ITK是什么? 二.一些函数 1.读/写图片 2.滤波器 前言 学 ...
- ase支持 urp不_urp管线的自学hlsl之路 第一篇 序言
入坑unity学习已经有一年半了,shader很早就在用连连看学习和使用(lwrp hdrp的shadergraph和build in的ase).但是随着对于画质和效果的追求和提高,使用手写shade ...
- Python人工智能之路 - 第一篇 : 你得会点儿Python基础
Python 号称是最接近人工智能的语言,因为它的动态便捷性和灵活的三方扩展,成就了它在人工智能领域的丰碑 走进Python,靠近人工智能 一.编程语言Python的基础 之 "浅入浅出&q ...
- Python成长之路第一篇(4)_if,for,while条件语句
有了以上的基本基础,已经上面写的几个小练习,大家肯定有很多的不满,比如查询为什么查询一次就退出了呢?下面我们来学习条件语句 一.万恶的加号 以前我们在print的时候如果要加上变量都有是使用+来作为连 ...
- 【2022年终总结】前端之路第一篇——实习
目前
- IOS开发学习之路--第一篇--TOM猫
当初刚出ipad的时候,tom猫是非常流行的,而如今比这个应用绚丽的软件比比皆是,但是这个是ios编程的基础,所以通过自身的学习来完成一个TOM也是挺有意义的. 项目目的: 1)更好的理解UIButt ...
- 黎想深度访谈腾讯顶级产品经理的进阶之路——第二篇《定位》
16个月精心打磨,9位顶级产品专家研讨提炼,凝聚腾讯产品经验的八集八分钟产品课分别从用户.定位.需求.时机.匠心.危机.合作.商业角度出发,还原产品背后的故事,分享给你腾讯产品的心法.艺形艺意工作室创 ...
- Python之路【第一篇】:Python简介和入门
Python之路[第一篇]:Python简介和入门 Python简介 Python前世今生 python的创始人为吉多·范罗苏姆(Guido van Rossum).1989年的圣诞节期间,吉多·范罗 ...
最新文章
- 线性判别分析(LDA)和她的家人们
- 使用VLC搭建RTSP服务器
- linux学习之路(一)--centos7安装JDK
- Android MVVM封装,MVVMFramework
- c++如何定义一个只能在堆上(栈上)生成对象的类?
- 2020 JVM生态报告
- linux 监控命令行输入,监控 Linux 容器性能的命令行神器
- Java 数组获取最大值和最小值
- Java环境配置(linux安装jdk8)
- php5配置与IIS中isapi筛选器不能加载PHP的解决办法
- 单片机IC卡读取开题报告_基于单片机实现IC卡读卡器
- 开会的五有五不四框架
- 路由器常见的第三方系统( OpenWRT,LEDE,PandoraBox,Gargoyle | ASUSWrt,Merlin,Padavan | DD-WRT | Tomato )
- java ms932_Shift_JIS, MS932 and Unicode(收藏自网络)
- AMS5601开发 AB角度磁编码器
- 数字图像处理风格化效果——马赛克处理
- 个人即时到帐支付接口-个人收款即时到账免签约
- Oracle基础操作
- Licode—基于webrtc的SFU/MCU实现
- LeetCode876 --- 剑指Offer 22
热门文章
- 对静态区,栈,堆的理解
- Socket recv()之前进行select代码
- Mozilla 准备让“合格” Linux 用户测试 WebRender
- vue-cli脚手架构建项目注意事项(填坑)
- 施耐德电气:2016年数据中心的三大关注领域
- java.util.regex.PatternSyntaxException: Unexpected internal error near index 1 \ ^
- 逐帧动画和补间动画的使用场景(二)
- Centos7安装mariadb galera cluster数据库集群 详解
- 转 使用putty从linux主机上面往windows主机下面拷贝文件
- 1-6-Xmanager远程工具的使用