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

python django第二弹的更多相关文章

  1. Python学习第二弹

    昨天补充: 编码: Unicode ; utf-8 ; GBK       关系:   关键字:1. continue 终止当前循环,进行下一次循环 2. break      终止循环 题6解法2: ...

  2. python——django使用mysql数据库(二)

    上一篇中,我们已经讲述了如何初始化一个django数据库,这一章就来讲讲在实际的项目中如何使用我们初始化的数据库呢? 如还未进行初始化数据库操作,请参考python——django使用mysql数据库 ...

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

    python  Django教程  之 模型(数据库).自定义Field.数据表更改.QuerySet API 一.Django 模型(数据库) Django 模型是与数据库相关的,与数据库相关的代码 ...

  4. python Django教程 之 安装、基本命令、视图与网站

    python  Django教程  之 安装.基本命令.视图与网站 一.简介 Django 中提供了开发网站经常用到的模块,常见的代码都为你写好了,通过减少重复的代码,Django 使你能够专注于 w ...

  5. python Django 学习笔记(二)—— 一个简单的网页

    1,创建一个django项目 使用django-admin.py startproject MyDjangoSite 参考这里 2,建立视图 from django.http import HttpR ...

  6. 第一篇:Win10系统搭建Python+Django+Nginx+MySQL 开发环境详解(完美版)

    Win10+Python+Django+Nginx+MySQL 开发环境搭建详解 PaulTsao 说明:本文由作者原创,仅供内部参考学习与交流,转载引用请注明出处,用于商业目的请联系作者本人. Wi ...

  7. python Django知识点总结

    python Django知识点总结 一.Django创建项目: CMD 终端:Django_admin startproject sitename(文件名) 其他常用命令: 其他常用命令: 通过类创 ...

  8. python Django之Ajax

    python Django之Ajax AJAX,Asynchronous JavaScript and XML (异步的JavaScript和XML),一种创建交互式网页应用的网页开发技术方案. 异步 ...

  9. [python] python django web 开发 —— 15分钟送到会用(只能送你到这了)

    1.安装python环境 1.1 安装python包管理器: wget https://bootstrap.pypa.io/get-pip.py sudo python get-pip.py   1. ...

随机推荐

  1. hibernate 打印sql和参数的配置

    1.配置spring-hiberbate.xml:<prop key="hibernate.show_sql">true</prop>--强制打印sql 不 ...

  2. Spring + JdbcTemplate + JdbcDaoSupport examples

    In Spring JDBC development, you can use JdbcTemplate and JdbcDaoSupport classes to simplify the over ...

  3. js两种创建对象方式

    js创建方法的两种方式 <%@ page language="java" contentType="text/html; charset=ISO-8859-1&qu ...

  4. 菜鸟学习 git

    到新公司学习和使用 git 有一段时间了.不得不说 git 真的很牛逼,当然,git 的牛逼是建立在 Linux 之父的牛逼的基础上的. 首先跪着推荐 git 学习网站:http://www.liao ...

  5. rqnoj-390-地震了!-动态规划

    一步步的往前走,判断当前状态与上一个状态的关闭. 注意,题目输入的楼层的速度是从小到大,而实际运用的楼层顺序是从大到小.. #include<stdio.h> #include<al ...

  6. CentOS服务器配置发送邮件服务

    CentOS服务器配置发送邮件服务 lsb_release -a 查看linux系统版本 在CentOS6以上版本自带mailx版本12.4 rpm -qa | grep mailx 查看系统自带的m ...

  7. c语言向文件中写入

    创建一个文件使用fopen打开,然后使用fprintf输出,最后关闭文件流 FILE *out; out = fopen("test.txt","a+"); i ...

  8. 关于H-Fox 函数

    ........We arrive at the following results which provide the sine and cosine transforms of the H-fun ...

  9. MEF 编程指南(十):重组

    有些应用程序被设计成在运行时动态地改变.例如,一个新的扩展可能被下载,或者其他原因变得不可用.MEF 依靠我们称之为重组(Composition)的技术处理,在初始化组合以后改变导入值的场景.   导 ...

  10. MEF 编程指南(八):过滤目录

    当使用子容器的时候,基于特定的标准(Specific Criteria)过滤目录是很必要的.比如,基于部件构造策略的过滤器是很常见的.下面的代码片段演示了如何构建的特殊途径(Particular Ap ...