小编Dea*_*ean的帖子

在Python中使用多个参数进行字符串格式化(例如,'%s ...%s')

我有一个看起来像的字符串,'%s in %s'我想知道如何分隔参数,使它们是两个不同的%s.我的思绪来自Java想出了这个:

'%s in %s' % unicode(self.author),  unicode(self.publication)
Run Code Online (Sandbox Code Playgroud)

但这不起作用,所以它在Python中看起来如何?

python string syntax

159
推荐指数
8
解决办法
24万
查看次数

用点作为分隔符拆分字符串

我想知道我是否正在.以正确的方式分割字符串?我的代码是:

String[] fn = filename.split(".");
return fn[0];
Run Code Online (Sandbox Code Playgroud)

我只需要字符串的第一部分,这就是我返回第一项的原因.我问,因为我注意到在API中.意味着任何角色,所以现在我被卡住了.

java regex string split

91
推荐指数
6
解决办法
7万
查看次数

删除django中的多个对象

我需要使用网页从django中的数据库中选择几个要删除的对象.没有可供选择的类别,所以我无法从中删除所有这些类别.我是否必须实现自己的删除表单并在django中处理它或django有办法已经这样做了吗?正如它在管理界面中实现的那样.

django django-views

89
推荐指数
1
解决办法
7万
查看次数

NoReverseMatch错误

我一直在为django登录系统收到此错误.这是我的urls.py的一部分:

     (r'^contractManagement/login', 'django.contrib.auth.views.login', {'template_name': 'login.html'}),
Run Code Online (Sandbox Code Playgroud)

我得到的确切错误:

Exception Type: NoReverseMatch
Exception Value:    Reverse for ''django.contrib.auth.views.login'' with arguments '()' and keyword arguments '{}' not found.
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么我会收到此错误.如果您还需要其他信息,请告诉我.

django django-authentication

33
推荐指数
3
解决办法
4万
查看次数

make:***没有规则让目标"全部".停止

我一直收到这个错误:

make: *** No rule to make target `all'.  Stop.
Run Code Online (Sandbox Code Playgroud)

即使我的make文件看起来像这样:

CC=gcc
CFLAGS=-c -Wall

all: build

build: inputText.o outputText.o main.o
    gcc main.o inputText.o outputText.o -o main

main.o: main.c
    $(CC) $(CFLAGS) main.c -o main.o

inputText.o: inputText.c
    $(CC) $(CFLAGS) inputText.c -o inputText.o

outputText.o: outputText.c
    $(CC) $(CFLAGS) outputText.c -o outputText.o
Run Code Online (Sandbox Code Playgroud)

是的,目标下面应该有一个标签空间,并且在我的make文件中.

我可以得到它,如果我尝试像main.o,inputText.o和outputText.o的目标之一,但不能完成构建或全部工作.

编辑:我只是随机尝试运行make并使用以下命令告诉它文件:

make -f make
Run Code Online (Sandbox Code Playgroud)

这有效,但为什么不只是键入make work?

makefile

20
推荐指数
1
解决办法
10万
查看次数

添加自定义数据属性rails图像标记

我需要在我的rails应用程序中为galleria添加数据描述和数据标题,但我看不到如何使用image标签执行此操作.到目前为止我有这个:

<div id="galleria">
<% @entries.each do |entry| %>
     <%= image_tag entry.filename, :title => "title", :class => "class", :data-description => entry.caption, :data-title => entry.caption  %>
 <% end %>
 </div>
Run Code Online (Sandbox Code Playgroud)

但这会引发未定义的局部变量或方法`description'错误,那么我如何在rails 3中执行此操作?

ruby-on-rails ruby-on-rails-3.2

20
推荐指数
1
解决办法
2万
查看次数

'Manager'对象不可调用

我的观点不断出现此错误.我无法解决它,因为代码类似于djangos教程只是更改对象名称.这是我的views.py的代码:

from django.http import HttpResponse           
from django.template import Context, loader  
from django.shortcuts import render_to_response
from astonomyStuff.attendance.models import Member
from astonomyStuff.attendance.models import Non_Member
from astonomyStuff.attendance.models import Talk
from astonomyStuff.attendance.models import Event_Attendance      


# Create your views here.       
def talksIndex(request):
latest_talk = Talk.objects().all()
return render_to_response('talks/index.html', {'latest_talk': latest_talk})

def viewMembers(request):
members_List = Member.objects().all()
return render_to_response('members/index.html', {'members_List': members_List})
Run Code Online (Sandbox Code Playgroud)

然后我的urls.py看起来像这样:

urlpatterns = patterns('',
# Example:
# (r'^astonomyStuff/', include('astonomyStuff.foo.urls')),

# Uncomment the admin/doc line below and add 'django.contrib.admindocs' 
# to INSTALLED_APPS to enable admin documentation:
# (r'^admin/doc/', …
Run Code Online (Sandbox Code Playgroud)

django django-templates django-urls django-views

18
推荐指数
1
解决办法
1万
查看次数

SQL注入hacks和django

来自jsp和servlet背景我很想知道django如何处理SQL注入黑客.作为servlet和jsp开发人员,我会使用预处理语句,它为我提供了某种形式的保护.django如何处理自定义查询,例如自定义搜索字段.

django sql-injection

17
推荐指数
1
解决办法
1万
查看次数

2 if语句中的条件

我试图检测电子邮件地址是不是两个域之一,但我有一些ruby语法的麻烦.我目前有这个:

if ( !email_address.end_with?("@domain1.com") or !email_address.end_with?("@domain2.com"))
  #Do Something
end
Run Code Online (Sandbox Code Playgroud)

这是条件的正确语法吗?

ruby

12
推荐指数
3
解决办法
5万
查看次数

null =""表示字符串

在Java中这两个语句是一样的吗?

String a = null;
String b = "";
Run Code Online (Sandbox Code Playgroud)

这感觉有点愚蠢的问题,但目前有一个完整的心理障碍.

java

10
推荐指数
1
解决办法
1208
查看次数