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=123
    equest.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}}

原文地址:http://blog.51cto.com/13803166/2154157

时间: 2024-10-26 07:37:00

Django之路--第一篇的相关文章

Python成长之路第一篇(1)__字符串初识

在很多编程的书中都会以print  "Hello,world!"这样的而一个程序为开始,那么hello,world是什么呢?这就是本章讲解的字符串(也即是一串字符) 一.单引号,双引号和转义引号 (1)在一般的时候 'Hello,world!'和"Hello,world!"是没有什么区别的,那么为什么会两个都可以用呢?是因为在某些情况下,他们会排上用处 1 >>> "Hellow,world" 2 'Hellow,world' 

python成长之路第一篇(5)文件的基本操作

一.三元运算 我们在上章学习的if,,else,,有一种简便的方法 他的表达式是这样的:变量 = 值1 if 条件 else 值2 解释过来就是如果aaa等于sss则输出值1否则输出值2 二.类的概念 类是面向对象编程的核心, 它扮演相关数据及逻辑的容器角色.它们提供了创建"真实"        对象(也就是实例)的蓝图.对于Python,一切事物都是对象,对象基于类创建. 如何查询对象的类呢? 为啥分为有下划线和没下划线的呢,这些又是什么呢?本例中以查看的是列表的类,那么这个类下面就

python之路第一篇

1.python语言介绍 python是一种面向对象的高级语言. 知道高级语言,那么有可能听说过低级. 计算机语言分类 高级语言:例如:C.C++.Java.PHP等. 低级语言:又被成为机器语言或者汇编语言. 一般讲,计算机只能运行低级语言程序. 高级语言编写的程序必须先经过处理才能够在计算机上运行.但是还需要花费点事件转换处理,这也是高级语言的小小缺陷. 但是高级语言的优势是巨大的: 1.高级语言编写的程序容易实现 2.高级语言编写程序时耗时更少.程序更短.更容易阅读. 3.高级语言可移植性

IOS开发学习之路--第一篇--准备和说明

经过1个多月的对Objective-C的学习和了解,对其也有一定的认识,但是仅仅是了解,还需要今后的不断熟练和摸索才能掌握. 从现在写这个文章起,正式进入了学习IOS开发之路.之前看了很多人发表自己的论坛或者博客,觉得自己也该有这个东西,不仅可以充实学习内容,也是积累知识的过程.同时也可以总结学习过程中的各种方法. 长风破浪会有时,直挂云帆济沧海!每天进步一点点,生活乐趣大点点! 学习IOS开发,主要的学习资料: 1)OC基础,李明杰IOS开发基础视频(C和OC)经典 2)IOS开发技术,黑马2

Django数据库使用第一篇

备注:需要先安装了python,mysql,Django,同时需要将python和Django的安装路径直接添加到环境变量PATH后面,比如:D:\python;D:\python\Lib\site-packages\django\bin,同时需要安装MySQL-python-1.2.4b4.win32-py2.7驱动.我这里安装的python2.7这个可以根据自己的需要安装对应自己版本的python和MYSQL驱动 //在当前目录建立mysite工程,工程名可以自己定义 1. django-a

Python人工智能之路 - 第一篇 : 你得会点儿Python基础

Python 号称是最接近人工智能的语言,因为它的动态便捷性和灵活的三方扩展,成就了它在人工智能领域的丰碑 走进Python,靠近人工智能 一.编程语言Python的基础 之 "浅入浅出"不是不给你讲,而是重点在人工智能应用 1.变量 声明变量: 1 name = "DragonFire" # 声明一个变量name 用来存储一个字符串"DragonFire" 2 age = 20 # 声明一个变量age 用来存储一个数字 20 3 4 print

Python成长之路第一篇(4)_if,for,while条件语句

有了以上的基本基础,已经上面写的几个小练习,大家肯定有很多的不满,比如查询为什么查询一次就退出了呢?下面我们来学习条件语句 一.万恶的加号 以前我们在print的时候如果要加上变量都有是使用+来作为连接,但是这样做是不好的 因为在使用加号的时候,会在内存中开辟新的内存地址来存放新的内容这样做的坏处就是增加了内存的消耗 那么我们该怎么办呢? (1)字符串格式化 ①内置占位符 Python 支持格式化字符串的输出 .尽管这样可能会用到非常复杂的表达式,但最基本的用法是将一个值插入到一个有字符串格式符

Python成长之路 第一篇 《Python基础》

1.python文件命名 - 后缀名可以是任意的,但为规范便于识别,后缀名应为 .py 2.两种执行方式    python解释器   py文件路径     python   进入解释器: 实时输入并获取到执行结果 3.解释器路径 在Linux系统中应添加  #!/user/bin/env python    , windows系统中可不添加 4.编码 # -*- coding:utf8 -*-  (在python3中可不加,python只要出现中文头部必须加) ascill  只能编译英文 u

Python成长之路第一篇(2)-初识列表和元组

可以将列表和元组当成普通的"数组",他能保存任意数量任意类型的Python对象,和数组一样都是通过数字0索引访问元素,列表和元组可以存储不同类型的对象,列表和元组有几处重要区别.列表元素用([])包括,元素的个数和值可以改变,而元组用({})包括,不能更改.元组可以看成是只读的列表 一.初识列表 1.下面是一个正常的列表 >>> lis = ['xiaoyuan',25] 在序列中,可以包含其他的序列,也就是列表可以包含列表元组等 >>> lis =