SunProud

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2014年4月17日

摘要: 使用django_auth_ldap来实现ldap和django自己的认证系统auth下载插件 python-ldap和django_auth_ldap配置settings.py一些基本说明:设置Ldap的host地址和指定端口号AUTH_LDAP_SERVER_URI = "ldap://" 如果... 阅读全文
posted @ 2014-04-17 12:40 SunProud 阅读(1487) 评论(0) 推荐(0) 编辑

2013年12月3日

摘要: 什么是计算机网络,就是连一堆计算机,计算机不单单指pc,还包括打印机啦,手机啦巴拉巴拉一堆为什么要连,share data共享数据数据? 文档,图片,视频,巴拉巴拉网络有什么类型?LAN----local area network,MAN----metropolitan area network,WAN----wide area network,留着慢慢了解,先从最基础的开始:必须是OSI模型!第七层 应用层第六层 表示层第五层 会话层第四层 传输层第三层 网络层第二层 数据链路层第一层 物理层传输层以上是上层,应用层里终端用户最近。我们上网浏览,下载,发邮件产生的数据都来自上层,然后通过传输 阅读全文
posted @ 2013-12-03 11:27 SunProud 阅读(496) 评论(0) 推荐(0) 编辑

2013年11月29日

摘要: 使用python包paramiko实现通过ssh的安全远程访问使用pip下载安装paramiko,提示会缺一个crypto包,用pip将这个包也安好,python就可以正常引用paramiko了一个简单的流程是:import paramiko#设置ssh连接的远程主机地址和端口t=paramiko.Transport((ip,port))#设置登录名和密码t.connect(username=username,password=password)#连接成功后打开一个channelchan=t.open_session()#设置会话超时时间chan.settimeout(session_time 阅读全文
posted @ 2013-11-29 11:23 SunProud 阅读(752) 评论(0) 推荐(1) 编辑

2013年11月13日

摘要: 使用jquery ajax向后台传值$.ajax({ type:"POST", url:"" data:{ content:content }, success:function(){}})当content中出现中文时,后台直接获取content会出现问题,因为其获取的content是python的一个unicode对象,并不是编码好的字符串,所以只要encode()成想要的编码格式就可以调通了def get_content(request): content=request.POST["content"].encode('g 阅读全文
posted @ 2013-11-13 10:53 SunProud 阅读(2199) 评论(0) 推荐(0) 编辑

摘要: 利用jquery的ajax传值$.ajax({ type:"POST", url:"", data:"content"=content, success:function(){ }})当data的字符串中包含有分号时,分好后面的字符串自动丢失,解决的办法是:改变data的格式$.ajax({ type:"POST", url:"", data:{ content:content }, success:function(){ }})就可以实现了。 阅读全文
posted @ 2013-11-13 10:52 SunProud 阅读(486) 评论(0) 推荐(0) 编辑

摘要: 第一个问题是:我使用jquery的ajax向后台传值,当使用GET方法时没问题$.ajax({ type:"GET" url: data: success:})但是由于基于字符串长度等选用type:"POST"时出现403错误:解决办法:注释掉settings里MIDDLEWARE_CLASSES的:'django.middleware.csrf.CsrfViewMiddleware'这一行就可以使用了 阅读全文
posted @ 2013-11-13 10:51 SunProud 阅读(205) 评论(0) 推荐(0) 编辑

摘要: 总结一下学习简单实现发送邮件的整个流程中想象发送邮件的过程,首先需要用户名和密码登录自己的邮箱,然后编辑邮件,发送到指定邮箱。所以这几个变量时必须定义的。USER:邮箱的登录名PASSWORD:邮箱的密码MSG:发送的消息TO:收信人POSTFIX:定义好邮箱的后缀HOST:定义好邮箱的主机然后就可以利用python的smtplib等库实现邮件发送import smtplibdef sendmail(): try: smtp=smtplib.SMTP(HOST) smtp.login(USER,PASSWORD) #登录邮箱 smtp.s... 阅读全文
posted @ 2013-11-13 10:50 SunProud 阅读(236) 评论(0) 推荐(0) 编辑

摘要: #用strip(),split()两个方法都可以判断空行infile=open('/.../','r')outfile=open('/.../','w')for li in infile.readlines(): if li.split(): #if li.strip(): outfile.writelines(li)infile.close()outfile.close() 阅读全文
posted @ 2013-11-13 10:48 SunProud 阅读(1037) 评论(0) 推荐(0) 编辑

2013年10月25日

摘要: 今天学习了python autopy主要包括alert,color,mouse,key,bitmap,screen等的操作文档在http://www.autopy.org/documentation/api-reference/下好包简单功能提示框import autopyautopy.alert.alert('hello world')鼠标from autopy import mousemouse.move(1,1)mouse.click(mouse.LEFT_BUTTON)键盘 敲左箭头from autopy import keykey.tap(key.KEY_LEFT)截 阅读全文
posted @ 2013-10-25 15:58 SunProud 阅读(1544) 评论(0) 推荐(0) 编辑

2013年10月24日

摘要: 开始用admin时候,觉得它的页面实在...宁愿自己写modules,多费点时间grappelli可以把admin变得非常美观,配置起来也很简单第一步,先下载grappelli,搜索一下,window的下个zip就可以解压安装了第二步,修改settingsINSTALLED_APPS = ( 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.sites', 'django.cont 阅读全文
posted @ 2013-10-24 17:41 SunProud 阅读(442) 评论(0) 推荐(0) 编辑