python django第二弹

每天晚上应该就这样坐着,然后把每天的东西做个总结,或大或小,有的人可能愿意把自己的东西保留在草稿箱,想想我还是把他写出来吧,前几次我发现又遇到了之前遇到的简单的问题,翻看自己之前写的几篇小日记,可以很快的找到了问题所在,哈哈,说明还是有那么一丁点的价值.ok,到此为止.

source django/Scripts/activate
//come into virtualenv
django-admin startproject first
//create a project

注:防止端口占用的情况发生,关闭kugou或者在runserver的时候加上端口号.

进入first目录下,我们分别查看当前目录和first工程目录下的文件:

其中,hello.py/add.py/list.py/login.py四个文件为自己新建的文件,其他的都是自动生成以及编译之后生成的.pyc文件

先以add.py文件为例:(图片不全,只做参考)

简单的一个函数,求出text中模版的文本框的两个参数的和值,并且在通过post提交获取两个参数,method,action分别定义了post方式和访问的方式.

之后就是改urls.py文件:

添加代码:

url(r‘^add/$‘, ‘first.add.index‘),
//自己自习看看截图上面其实就是example.所以只要能看懂源码,我觉得就知道怎么用这个了
//一定要注意逗号

这里用到了正则表达式:"^ $"

//"^"匹配以……开头
//"$"匹配以……结尾//example: url(r‘^add/$‘, ‘first.add.index‘),//这里这样写的话,就需要在访问127.0.0.1:8000的时候加上/add才能正常访问到first.add.index函数

之后,我们可能需要将dict中的数据显示在表格中,我还没有掌握数据库,所以,额,很抱歉,我只能在前端显示一个表格来显示数据.

render_to_response()
//这个函数需要两个参数,第一个参数调用模版,第二个参数调用字典,也就是说,他调用模版,返回已经生成好的文本.
//example:  return render_to_response(li.html, {‘address‘: address})

我们还需要在前端一个简单的表格来显示这些东西,这就需要{% %}这样一个东西了,代码调用有木有.

刚开始的时候,我在想这个东西杂看不懂,但是现在写着写着明白了这个简单的问题,这不就是一个for....in的循环嘛!!!!!或者说是在循环的将name和address放入到表格,以此类推.

值得一提的是,这样的静态文件我们可以专门新建一个文件夹来存放,当然,这个文件夹可以命名为"template" QAQ.

之后就是重复的步骤了,在urls.py文件中配置正则和访问的参数.上面的图已经有了,就不再截图.

最后还有要注意的一点,我们需要把静态文件的路径写到setting.py文件中,不然找不到只能是报错了:

先就到此为止吧,数据库这块儿自己还没摸到什么门路,再摸摸看.

科补: .CSV格式的文件是Comma Separated Value逗号分隔值,纯文本文件.

我这个半调子的学习途径通过django step by step.

A! ZA!

时间: 2024-10-22 19:20:29

python django第二弹的相关文章

Python 后端第二弹

(一)闭包和 lamda 表达式 一切变量的保存都需要占用内存.当一个内存空间不再可能被内存访问时,就会被 Python 虚拟机回收,将重新分配给其他变量. 不能被访问: 变量被 del 语句删除 一般情况下函数中定义的变量在函数运行时被分配给内存空间,在函数运行结束后不再可能被访问 对象不再被任何变量引用时,它不可能被访问 关于函数运行分配内存的说明 每个函数运行时都要分配给它一定的内存空间 同一个函数多次执行,不一定每次都分配了同样的内存 空间 如果函数执行过一次后,其内存空间没有完全被回收

初识python django, 让我们一起进入python的世界吧

这几天花时间学习了一下python django,正如某人所说,掌握另外一门语言是有必要的,同样我也作出了自己的选择.从这几天的学习中,我确实也发现其他语言及其框架等确实有一种与众不同的感觉.下面我把自己这几天看到的东西稍微作了一下总结,本文并不是django的教程,而是在麦子学院参加学习之后对django的一些自己的理解,可能有些不成熟的地方,希望大家不要吝惜手中的砖头. 一 django的orm 如果有人问我喜欢django的什么,我会耗不犹豫的告诉你是django的orm,这个想法的产生完

Python+Django+SAE系列教程11-----request/pose/get/表单

表单request,post,get 首先我们来看看Request对象,在这个对象中包含了一些有用的信息,学过B/S开发的人来说这并不陌生,我们来看看在Django中是如何实现的: 属性/方法 说明 举例 request.path 除域名以外的请求路径,以正斜杠开头 "/hello/" request.get_host() 主机名(比如,通常所说的域名) "127.0.0.1:8000" or"www.example.com" request.g

python Django之Ajax

python Django之Ajax AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发技术方案. 异步的JavaScript:使用 [JavaScript语言] 以及 相关[浏览器提供类库] 的功能向服务端发送请求,当服务端处理完请求之后,[自动执行某个JavaScript的回调函数].PS:以上请求和响应的整个过程是[偷偷]进行的,页面上无任何感知. XMLXML是一种标记语言,是Ajax在和后台

三、Python Django模板

Python Django模板 衔接上一篇 一.创建一个模板文件 # cat blog/template/index.html <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0.5 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dt

八、Python Django数据库添加查询

Python Django数据库添加查询 对数据进行操作 一.创建记录 # pwd /root/csvt03 # ipython manage.py shell In [1]: from blog.models import Employee #(第一种方法) In [2]: Employee Out[2]: blog.models.Employee In [3]: emp = Employee() In [4]: emp.name = 'Alen' In [5]: emp.save() #(第

Python+Django+SAE系列教程12-----配置MySQL数据库

因为SAE上支持的是Mysql,首先我们要在本地配置一个Mysql的环境 ,我在网上找到MySQL-python-1.2.4b4.win32-py2.7.exe,并双击 安装 选择典型安装 安装结束后,会弹出配置数据库的界面 : 然后输数据管理员密码: 最后是运行服务. 这个过程并不复杂,安装完成Mysql以后,系统会启动数据库服务,由于Mysql是用命令行控制的,想我这样懒的 人还是需要借助一个可视化 工具来管理,我选择MySQL-Front. 在网上找到MySQL_Front_Setup.1

python Django教程 之 模型(数据库)、自定义Field、数据表更改、QuerySet API

python  Django教程  之 模型(数据库).自定义Field.数据表更改.QuerySet API 一.Django 模型(数据库) Django 模型是与数据库相关的,与数据库相关的代码一般写在 models.py 中,Django 支持 sqlite3, MySQL, PostgreSQL等数据库,只需要在settings.py中配置即可,不用更改models.py中的代码,丰富的API极大的方便了使用. 本节的代码:(Django 1.6, Python 2.7 测试环境) 大

使用 Visual Studio Code(VSCode)搭建简单的 Python + Django 开发环境

写在前面的话 作为有个 Python 菜逼,之前一直用的 Pycharm,但是在主题这一块怎么调整都感觉要么太骚,看起来不舒服,要么就是简直不能看.似乎用大 JB 公司 IDE 的人似乎都不怎么重视主题这个东西. 我个人是那种“喜新厌旧”的,所以看久了 Pycharm 就感觉很难受了,再加上 Pycharm 太笨重了,就换成了以前短时间用过的 VSCode,以前没用是懒得折腾插件,现在闲下来准备折腾一下! 这里放一张我现在的 Pycharm 的配色主题: 闲话少说,进入正题! 创建 Django