问题列表 - 第26786页

登录和重定向

这是我的登录视图:

def login(request):

    redirect_to = request.REQUEST.get("next")
    if request.method == 'POST': 

        formL = LoginForm(data=request.POST)           
        if formL.is_valid(): 

            if not redirect_to or '//' in redirect_to or ' ' in redirect_to:
                redirect_to = "/blogs/"

            from django.contrib.auth import login
            login(request, formL.get_user())
            if request.session.test_cookie_worked():
                request.session.delete_test_cookie()
            return HttpResponseRedirect(redirect_to)

    else:

    formL = LoginForm(request)                 

request.session.set_test_cookie()  

return render_to_response('blogs.html', {
    'formL': formL, }, context_instance=RequestContext(request))
Run Code Online (Sandbox Code Playgroud)

login = never_cache(登录)

例如,当我去example.com/myblog/时,我已经重定向到example.com/accounts/login/?next=/myblog/

但是当我插入用户和psw登录时,我已经重定向到/ blogs /而不是/ myblog /

为什么?

编辑:request.REQUEST.get('next','')总是返回''

我不知道为什么: -

django django-forms django-login

3
推荐指数
1
解决办法
1435
查看次数

通过罗马的供稿条目循环

我正在尝试循环遍历Atom提要条目,并获取title属性让我们说,我发现这篇文章,我试过这段代码:

for (final Iterator iter = feeds.getEntries.iterator();
     iter.hasNext(); )
{
    element = (Element)iter.next();
    key = element.getAttributeValue("href");
    if ((key != null) &&
        (key.length() > 0))
    {
        marks.put(key, key);
    }

   //Don't have to put anything into map just syso title would be enough
}
Run Code Online (Sandbox Code Playgroud)

但我得到例外说:

java.lang.ClassCastException:com.sun.syndication.feed.synd.SyndEntryImpl无法转换为com.emir.altantbh.FeedReader.main上的org.jdom.Element(FeedReader.java:47)

我做错了什么?任何人都可以指导我更好的教程或告诉我在哪里弄错了,我需要循环条目并提取标题标签值.谢谢

java rome

6
推荐指数
1
解决办法
3302
查看次数

嵌套的布尔查询?

我正在使用 BooleanQuery 来组合多个查询。我发现如果我将 BooleanQuery 添加到 BooleanQuery,则不会返回任何结果。添加的 BooleanQuery 是 MUST_NOT ,如 -city_id:100。

但是正如 lucene 的规范所说,BooleanQuery 可以嵌套,我认为这意味着可以添加这样的 BooleanQuery。现在我要从要添加的BooleanQuery 中获取所有子句,然后将它们一一添加到容器BooleanQuery 中。

我有点困惑。有人可以帮忙吗?非常感谢!

lucene

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

Magento"config.xml"文件中"global"标记内的可能标记是什么?

一些专业经验丰富的Magento开发人员可以告诉我如何在Magento中完成以下操作吗?

我想知道哪些可能适合每个模块的etc文件夹的"config.xml"页面的"global"标签的标签?

我曾尝试在互联网的许多地方寻找这个答案但是徒劳无功.

请提供Magento版本> = 1.4.0.0的完整详细信息,因为我希望至少访问该网站的用户发现它非常有用,而不是摸不着头脑.

我真的想要一个详细的解释,因为像我这样的每个新手都会在这一点上完全混淆.据我所知,在这个页面中,你可以设置路由器,重写,cron作业,管理HTML,前端html等等.但是没有任何强有力的概念,没有人能够相信他的代码在Magento MVC架构中是100%正确的.

所以,我想要这个强大的基本概念,在这里得到强调,并详细解释它,以便没有人再次陷入这个陷阱.

我可以理解一件事 - 对于许多人来说,看起来Magento的有效全局标签的完整参考将是用词不当,但我想澄清一下,必须有一组有效的有限数量的标签,这些标签位于全局标签下.

例如,我不能只写一个"堆栈"或"溢出"或"约瑟夫"标签,我很确定它不会被Magento视为有效标签.这是因为有效的标签(如"模型","资源","资源"等)是在Magento配置中的某个地方定义的,它们可以工作.

实际上,这是我的观点,我想强调一下.

许多人感谢那些只有在明确了解整个概念后才能回答的人.

php magento

4
推荐指数
1
解决办法
2346
查看次数

课前的Junit(非静态)

是否有任何最佳实践可以让Junit在测试文件中执行一次函数,它也不应该是静态的.

喜欢@BeforeClass非静态功能?

这是一个丑陋的解决方案:

@Before void init(){
    if (init.get() == false){
        init.set(true);
        // do once block
    }
}
Run Code Online (Sandbox Code Playgroud)

这是我不想做的事情,我正在寻找一个集成的junit解决方案.

java junit

78
推荐指数
4
解决办法
5万
查看次数

在java中删除字符串中多个字符出现的最佳方法是什么

我有一个像foo..txt的字符串,我想将它转换为foo.txt'.'出现 也可能超过2个.完成此任务的最佳方法是什么?

编辑:'.' 可能不会一起发生.出现的情况也可能如下

foo.bar.txt = foo bar.txt
foo..bar.foo.txt = foo bar.txt

java regex string

5
推荐指数
2
解决办法
3774
查看次数

将客户端错误记录到服务器

可能重复:
在服务器上记录客户端JavaScript错误

如何将客户端javascript错误记录到服务器?我正在使用jQuery和MVC.

javascript error-handling asp.net-mvc jquery

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

如何单元测试同步代码

我是Java和junit的新手.我有以下要测试的代码.如果你能发表关于测试它的最佳方法的想法,我将不胜感激.

基本上,以下代码是关于从群集中选择领导者.领导者持有对共享缓存的锁定,并且领导者的服务得到恢复和处置,如果它以某种方式失去对缓存的锁定.

我怎样才能确保领导者/线程仍然保持对缓存的锁定,并且另一个线程在第一个执行时仍无法恢复其服务?

public interface ContinuousService {

public void resume();
public void pause();
}


public abstract class ClusterServiceManager {
private volatile boolean leader = false;
private volatile boolean electable = true;
private List<ContinuousService> services;

protected synchronized void onElected() {
    if (!leader) {
        for (ContinuousService service : services) {
            service.resume();
        }
        leader = true;
    }
}

protected synchronized void onDeposed() {
    if (leader) {
        for (ContinuousService service : services) {
            service.pause();
        }
        leader = false;
    }
}

public void setServices(List<ContinuousService> services) …
Run Code Online (Sandbox Code Playgroud)

java junit synchronization unit-testing

9
推荐指数
1
解决办法
5611
查看次数

.NET Framework v4.0.30128是最新版本吗?

我的服务器上安装了.NET Framework v4.0.30128.这是最新的吗?

如果没有,我应该安装最新版本吗?

.net .net-4.0

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

查看问题 - 数据库更新后不刷新

我正在使用小型ASP.NET MVC项目 - 在线商店.

我有addToCart方法,它将所选产品添加到购物车 - 它更新我的数据库中的购物车表并显示购物车视图及其内容.但我有问题.db正确更新时视图没有.我看到我的数据库中的产品数量正确递增,但视图中的数量不会更改.我必须停止在视觉研究中调试我的应用程序并重新启动它 - 然后我的视图显示正确的数据.有什么不对?

我正在使用LINQ to Entity.metod从购物车存储库添加:

public void Add(int product, int quantity, string user)
{
    Cart cart = null;
    cart = (from c in de.Cart
            where (c.userName == "testUser" && c.productId == product)
            select c).First();
    // query is searching for existing product of testUser and id specified in parameter in cart and get it

    cart.quantity += 1; //increment quantity

    de.SaveChanges();   // save entity
}
Run Code Online (Sandbox Code Playgroud)

方法AddToCart from controller:

public void AddToCart(int pid, int quant, string …
Run Code Online (Sandbox Code Playgroud)

c# model-view-controller asp.net-mvc

3
推荐指数
2
解决办法
4998
查看次数