小编Prz*_*mek的帖子

我无法停止跟踪源树中的文件

我添加到我的存储库文件中,我现在不想跟踪.我不希望它们出现在这个挂起的文件窗口中,但我不会从项目中删除它们.问题是我不知道如何解决它.我尝试了一切.我甚至从存储库中删除了它们(但不是从项目中删除它们仍然在我的磁盘上)但在它之后它们出现在已删除的文件中.这真的很烦人.那么如何摆脱这些/target/文件.

警告:停止跟踪选项不起作用!它没有任何反应.

在此输入图像描述

atlassian-sourcetree sourcetree

10
推荐指数
2
解决办法
3075
查看次数

如何使用 get_object_or_404 和 order_by('?') 来获取随机图像

我想从模型中获取随机对象,但如果数据库中没有数据,我想返回 404 页。

这行代码对我很有效:

    dummy_image=DummyImage.objects.order_by('?').first().image_url.url
Run Code Online (Sandbox Code Playgroud)

但我想使用get_object_or_404快捷方式。

所以我试过这个:

dummy_image = get_object_or_404(DummyImage).order('?').first().image_url.url
Run Code Online (Sandbox Code Playgroud)

但它不起作用并导致问题。它说它返回了两个以上的对象。

我该如何解决问题?

python django

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

Django 找到多对多关系的精确匹配

可以说我有这样一个模型:

class Conversation(models.Model):
    sid = models.CharField(
        max_length=34,
        primary_key=True
    )
    members = models.ManyToManyField(to=User)
Run Code Online (Sandbox Code Playgroud)

我想找到一个与用户完全/仅相关的对话[1,2]

我试过这个:

conversation = Conversation.objects.filter(
            members__in=[1, 2]
        )
Run Code Online (Sandbox Code Playgroud)

但它会返回与用户 1 或 2 连接的所有对话。

我尝试了这个:其他答案,但它返回空查询集。

sql django psql

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

如何防止 Spring 4.0 MVC @ModelAttribute 变量出现在 URL 中?

我有一种方法可以让您评论客户,并在添加评论后再次将您重定向到带有评论的网站。

@RequestMapping(value="customers/details/{id}", method = RequestMethod.GET)
    public String showCustomerComments(@ModelAttribute("commentContent") String commentContent, @PathVariable int id, Model model){

        model.addAttribute("comment",commentRepository.getAllComments(id));

        return "details";
    }

    @RequestMapping(value ="customers/details/{id}", method = RequestMethod.POST)
    public String processAddCustomerComment(@ModelAttribute("commentContent") String commentContent, @PathVariable int id){

        commentRepository.
                addComment(commentContent, localDate.now().toString(), id);

        return "redirect:/customers/details/{id}";
    }
}
Run Code Online (Sandbox Code Playgroud)

一切正常,但在 url 中出现模型可验证:

http://localhost:8080/customers/details/62?commentContent=some_text
Run Code Online (Sandbox Code Playgroud)

我已经知道解决方案,但我不知道如何实施。解决方案是在 上设置ignoreDefaultModelOnRedirecttrue ignoreDefaultModelOnRedirect。在本主题中,在此处输入链接描述,他们说只需将 sth like 放入<mvc:annotation-driven ignoreDefaultModelOnRedirect="true" />我们的 xml 文件中。但是如何在基于 Java 的配置中做到这一点?

我有一个这样的课程:

    @Configuration
@EnableWebMvc
@ComponentScan(basePackages = "com.packt.webstore")
public class WebConfiguration extends WebMvcConfigurerAdapter {

    @Bean
    public ViewResolver viewResolver() { …
Run Code Online (Sandbox Code Playgroud)

java spring spring-mvc

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