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