- 浏览: 370780 次
- 性别:
- 来自: 北京
最新评论
-
haoningabc:
ElementTree(元素树) -
喜欢蓝色的我:
会北京看看
报错django-session key重复 -
haoningabc:
康老师,好想你啊,博客都写这么多了
报错django-session key重复 -
100Continue:
是北京城给人压力太大了。哈哈
重新出发2013 -
100Continue:
喜欢蓝色的我 写道多谢 100Continue 交流,我在看看 ...
实现ab 多url并发的shell脚本
文章列表
问题1:项目中存在多个app,每个app包括相同的名称的html文件,在页面显示是,访问url会产出模板不是真正想访问的模板
模板一般放在app下的templates中,Django会自动去这个文件夹中找。但 假如我们每个app的templates中都有一个 index.html,当我们在views.py中使用的时候,直接写一个 render(request, 'index.html'),Django 能不能找到当前 app 的 templates 文件夹中的 index.html 文件夹呢?(答案是不一定能,有可能找错)Django 模板查找机制: Django 查找模板的过程是在 ...
问题1:模板渲染
需要在views.py中添加 from django.shortcuts import render
先app下新建templates文件夹,文件夹中包括的html页面就可以被渲染出来。
--------------------------------------------------------------------------------------------------------------
问题2:添加一个重定向页面(暂时这么说,不知道该叫什么)
url.py
urlpatterns = [ url(r'^admin/', ...
问题1:
django版本不同,设置的url样式有所不同
django1.8中的urls.py和django1.6中的urls.py的配置有不一样的地方
在django1.6中:
urlpatterns = patterns(‘’,
url(r'^blog/index/$','blog.views.index'),
url(r'^blog/time/$','blog.views.time'),
)
或者
urlpatterns = patterns(‘blog.views’,
u ...
1. 直接运行py文件
还有同学问,能不能像.exe文件那样直接运行.py文件呢?在Windows上是不行的,但是,在Mac和Linux上是可以的,方法是在.py文件的第一行加上:
#!/usr/bin/env python
然后,通过命令:
$ chmod a+x hello.py
直接运行: ./hello.py
设置管理后台
设置setting.py文件 ---添加app admin 、auth、contentrypes、sessions
INSTALLED_APPS = ( 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'books',)
设置main.py文件,
fr ...
问题1:
数据库查询,是出现[<Publisher: Publisher object>, <Publisher: Publisher object>]
操作步骤:
1.python manage.py shell 进入django的shell编程中
2. from books.models import Publisher
>>> publisher_list = Publisher.objects.all()
>>> publisher_list
[<Publisher: Publisher object&g ...
django 1.9版本建数据表过程:
环境:windows 、pycharm版本4.0、django版本1.9
1. 新建django项目,建一个app
file-new project --django --写项目名称--more setting ---写app名称--create
2.设置setting.py
数据库设置
DATABASES = { 'default': { 'ENGINE': 'django.db.backends.mysql', 'NAME': 'test', # Or path ...
django 报错信息汇总
- 博客分类:
- django
问题一:同步数据库,报错信息:TypeError: __init__() got an unexpected keyword argument 'maxlength'
django 低版本的格式maxlength ,修改成max_length。
问题二:在setting.py中添加
'django.middleware.locale.LocaleMiddlewar'
再次运行 python manage.py runserver 8000
报错 :
A server error occurred. Please contact the administrator.
...
python 编程遇到报错信息
- 博客分类:
- python
问题1:UnicodeDecodeError: 'ascii' codec can't decode byte 0xe6 in position 1726: ordinal not in range(128)
在python2.*字符集编码utf-8遇到的问题,网上的解决方法:
import sysreload(sys)sys.setdefaultencoding('utf8')
--------------------------------------------------------------------------------------------------------- ...
100:继续 客户端应当继续发送请求。客户端应当继续发送请求的剩余部分,或者如果请求已经完成,忽略这个响应。
101: 转换协议 在发送完这个响应最后的空行后,服务器将会切换到在Upgrade 消息头中定义的那些协议。只 ...
python 学习网站
- 博客分类:
- python
爬虫
http://www.cnblogs.com/xin-xin/p/4297852.html
http://cuiqingcai.com/927.html
-----------------------------------------------------------------------------------------
django
http://djangobook.py3k.cn/chapter05/
http://www.ziqiangxuetang.com/django/django-admin.html
----------------- ...
liunx 文件操作二
- 博客分类:
- python
在Linux系统中处理一些数据文件时,有时需要将其中的空行过滤掉,系统中提供的各种工具都可以完成此功能。
以下介绍使用grep命令、sed命令、awk命令与tr命令删除文件中空行的方法。
1. grep命令
grep . data.txt grep -v '^$' data.txt grep '[^$]' data.txt
2. sed命令
sed '/^$/d' data.txt sed '/^\s*$/d' data.txt #这个命令还可将完全空格、tab等组成的空行删掉。 # The character class \s will match the whitespa ...
查看liunx 连接数
- 博客分类:
- linux
统计已连接上的,状态为“establishednetstat -na|grep ESTABLISHED|wc -l查出哪个IP地址连接最多,将其封了.netstat -na|grep ESTABLISHED|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0nnetstat -na|grep SYN|awk {print $5}|awk -F: {print $1}|sort|uniq -c|sort -r +0n
django启动报和数据库相关的错误
- 博客分类:
- python
启动django报错:
"D:\Program Files (x86)\JetBrains\PyCharm 4.0.4\bin\runnerw.exe" C:\Python27\python.exe E:/performance/scp1021_gai/app/scp/manage.py runserver 127.0.0.1:8000
Traceback (most recent call last):
File "E:/performance/scp1021_gai/app/scp/manage.py", line 11, in < ...
shell脚本,定时kill掉程序
- 博客分类:
- linux
#!/bin/bashtime_end=$(date '+%s' -d '3 minutes')echo "time_end =" $time_endwhile truedosleep 2time_temp=$(date '+%s')echo "time_temp =" $time_tempif [ $time_temp -gt $time_end ];then echo "performance end 1111" su -c "ps -ef | grep jmeter | grep -v grep | cut ...