- 博客(12)
- 收藏
- 关注
原创 js基础学习
昨天花了一天看了js基础知识,下面是学习笔记。 new document function openWindow(){ //定义函数 function 函数名(){} var confm=confirm("是否要打开?"); //变量要先声明 var 变量名
2016-06-24 10:25:20 215
原创 Django(三)后台
创建好superuuser 后,我们可以http://127.0.0.1:8000/admin/ 进入后台管理 这里面我们可以添加内容 也可以写个脚本批量导入如下:from untitled2.wsgi import *from news.models import Column,Articledef main(): colums_urls = [ ('体育新闻'
2016-06-21 11:18:37 377
原创 Django(二) models.py
创建项目django-admin.py startproject projectname 创建应用west,Python manage.py startapp west(pycharm 中不需要) 注意:要把“west”应用添加到settings.py中的INSTALLED_APPS栏目:名称,网址,简介 文章:标题,作者,网址,内容 models.py如下:from django.db i
2016-06-21 11:09:49 297
原创 Django的基本命令
1、新建一个django projectdjango-admin.py startproject project-name2、新建apppython manage.py startapp app-name3、同步数据库python manage.py makemigrationspython manage.py migrate4、运行开发服务器python ma
2016-06-20 16:58:46 288
原创 django全貌
django全貌urls.py---网址入口,关联到对应的views.py中的一个函数(或者类),访问网址就对应一个函数views.py---处理用户发出的请求,从urls.py中对应过来,通过渲染templates中的网页可以将内容、用户名、用户请求的数据,输出到网页forms.py---表单,用户在浏览器上输入的数据提交,对数据的验证工作以及输入框的生成等工作,也可以不使用te
2016-06-20 16:44:10 234
原创 Django开发(一)
上周,我试着熟悉Djano,并在pycharm上做出了一些东西,本来准备在乌班图下练习的,但是我试着在Linux下搭建过,也非常容易,之所以选择pycharm,是因为它非常便捷,也能让我这个初学者,更专注于Django。下面是我做的过程中,记在笔记本里面的内容,整理出来的。
2016-06-20 16:42:00 283
原创 eval的使用问题
eval()函数十分强大,官方demo解释为:将字符串str当成有效的表达式来求值并返回计算结果。so,结合math当成一个计算器很好用。其他用法,可以把list,tuple,dict和string相互转化。见下例子:a = "[[1,2], [3,4], [5,6], [7,8], [9,0]]"b = eval(a)bOut[3]: [[1, 2], [3, 4]
2016-06-20 11:16:51 1133
转载 python中的map
MapReduce的设计灵感来自于函数式编程,这里不打算提MapReduce,就拿python中的map()函数来学习一下。文档中的介绍在这里:map(function, iterable, ...)Apply function to every item of iterable and return a list of the results. If addition
2016-06-03 14:26:34 259
原创 Django 模板查找机制
模板一般放在app下的templates中,Django会自动去这个文件夹中找。但 假如我们每个app的templates中都有一个 index.html,当我们在views.py中使用的时候,直接写一个 render(request, 'index.html'),Django 能不能找到当前 app 的 templates 文件夹中的 index.html 文件夹呢?(答案是不一定能,有
2016-06-03 11:20:19 650
原创 django环境搭建
1python manage.py shell如果你安装了 bpython 或 ipython 会自动用它们的界面,推荐安装 bpython。这个命令和 直接运行 python 或 bpython 进入 shell 的区别是:你可以在这个 shell 里面调用当前项目的 models.py 中的 API,对于操作数据,还有一些小测试非常方便。
2016-06-02 17:02:09 335
原创 python中获得两个数组的交集、并集、差集
python获得两个数组的交集、并集、差集 1. 获取两个list 的交集#方法一:a=[2,3,4,5]b=[2,5,8]tmp = [val for val in a if val in b]print tmp#[2, 5]#方法二print list(set(a).intersection(set(b)))2. 获取两个list 的并集print l
2016-06-01 16:46:33 911
原创 网站的自动登录
# -*- coding:utf-8 -*-from selenium import webdriverfrom selenium.webdriver.support.wait import WebDriverWaitfrom selenium.webdriver.support import expected_conditions as ECfrom selenium.common.e
2016-06-01 13:31:04 314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人