我看了其他问题但无法弄明白......
我做了以下安装django-debug-toolbar:
Run Code Online (Sandbox Code Playgroud)MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', # Uncomment the next line for simple clickjacking protection: # 'django.middleware.clickjacking.XFrameOptionsMiddleware', 'debug_toolbar.middleware.DebugToolbarMiddleware', )
3添加了INTERNAL_IPS:
INTERNAL_IPS =('174.121.34.187',)
4为已安装的应用添加了debug_toolbar
我没有收到任何错误或任何内容,工具栏不显示在任何页面上,甚至不显示管理员.
我甚至将debug_toolbar模板的目录添加到了我的目录中 TEMPLATE_DIRS
我只是尝试django并按照文档进行身份验证.
基本上我想看看用户登录表单页面,但我得到:
Caught NoReverseMatch while rendering: Reverse for ''django.contrib.auth.views.login'' with arguments '()' and keyword arguments '{}' not found.
Run Code Online (Sandbox Code Playgroud)
我的urls.py文件:
from django.conf.urls.defaults import patterns, include, url
urlpatterns = patterns('',
url(r'^accounts/login/$', 'django.contrib.auth.views.login'),
)
Run Code Online (Sandbox Code Playgroud)
我的settings.py(INSTALLED_APPS)
INSTALLED_APPS = (
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.sites',
'django.contrib.messages',
'django.contrib.staticfiles',
)
Run Code Online (Sandbox Code Playgroud)
编辑:我意识到我在看错了.模板文件中发生错误:
{% if form.errors %}
<p>Your username and password didn't match. Please try again.</p>
{% endif %}
<form method="post" action="{% url 'django.contrib.auth.views.login' %}">
{% csrf_token %}
<table>
<tr>
<td>{{ form.username.label_tag }}</td>
<td>{{ form.username }}</td>
</tr>
<tr>
<td>{{ form.password.label_tag …Run Code Online (Sandbox Code Playgroud) 我有一个形式的网址:
example.com/foo/bar/page_1.html
Run Code Online (Sandbox Code Playgroud)
总共有53页,每页有~20行.
我基本上想要从所有页面获取所有行,即~53*20项.
我在我的parse方法中有工作代码,它解析单个页面,并且每个项目也更深入一页,以获得有关该项目的更多信息:
def parse(self, response):
hxs = HtmlXPathSelector(response)
restaurants = hxs.select('//*[@id="contenido-resbus"]/table/tr[position()>1]')
for rest in restaurants:
item = DegustaItem()
item['name'] = rest.select('td[2]/a/b/text()').extract()[0]
# some items don't have category associated with them
try:
item['category'] = rest.select('td[3]/a/text()').extract()[0]
except:
item['category'] = ''
item['urbanization'] = rest.select('td[4]/a/text()').extract()[0]
# get profile url
rel_url = rest.select('td[2]/a/@href').extract()[0]
# join with base url since profile url is relative
base_url = get_base_url(response)
follow = urljoin_rfc(base_url,rel_url)
request = Request(follow, callback = parse_profile)
request.meta['item'] = item
return request
def parse_profile(self, …Run Code Online (Sandbox Code Playgroud) 我刚刚在谷歌地图上添加了MarkerClusterer.它工作得很好.
我只是想知道在单击群集时是否有任何方法可以调整放大行为.我想尽可能改变缩放级别.
有没有办法实现这个目标?
谢谢
javascript google-maps zoom google-maps-markers markerclusterer
我有3列,n行矩阵:
[ a,b,c;
d,e,f;
g,h,i; ]
Run Code Online (Sandbox Code Playgroud)
我想将norm函数应用于每一行,并获得一个1xn包含规范的矩阵:
[ norm([a,b,c]);
norm([d,e,f]);
norm([g,h,i]); ]
Run Code Online (Sandbox Code Playgroud)
我可以用for循环来做到这一点,但是有更好的方法吗?
算子类:
#import <Foundation/Foundation.h>
@interface operator : NSObject {
int number;
}
@property int number;
@end
@implementation operator
- (id)init{
self = [super init];
if (self) {
[self setNumber:0];
}
return self;
}
@synthesize number;
@end
Run Code Online (Sandbox Code Playgroud)
main.m文件:
#import <UIKit/UIKit.h>
#import "operator.m"
int main(int argc, char *argv[]) {
id operator1 = [[operator alloc] init];
id operator2 = [[operator alloc] init];
[operator1 setNumber:10];
[operator2 setNumber:20];
int answer = [operator1 number] + [operator2 number];
printf("The answer is %d",answer);
NSAutoreleasePool * pool = [[NSAutoreleasePool alloc] …Run Code Online (Sandbox Code Playgroud) 我使用此解决方案使用html5视频作为我的网站的背景.
然而,它似乎不适用于iPad/iPhone,我得到的只是一个黑屏,视频没有调整大小.
此外,当窗口的宽高比与视频的宽高比不同时,视频不能正确调整大小.您将看到背景图像开始变得可见.
谢谢!
我想要计算100!
我正在寻找使用C来实现这一目标的最简单方法.我已阅读但未找到具体答案.
如果你必须知道,我在Mac OS X中用Xcode编程.
谢谢!
我想扩展ModelForms,主要目的是向表单添加字段.我认为通过一个例子更容易看到:
# Basic listing
class BasicForm(ModelForm):
class Meta:
model = Business
fields = ('category', 'city', 'name', 'address',
'slogan', 'phone', 'website', 'email')
class SocialForm(BasicForm):
class Meta:
model = Business
fields = ('facebook','twitter')
Run Code Online (Sandbox Code Playgroud)
那甚至会起作用吗?或者它只是从SocialForm中删除BasicForm中的其他字段?
这样做的正确方法是什么?
django ×3
python ×3
bigint ×1
c ×1
google-maps ×1
html ×1
html5 ×1
ios4 ×1
iphone ×1
javascript ×1
matlab ×1
objective-c ×1
operators ×1
scrapy ×1
zoom ×1