小编mha*_*ski的帖子

在django-tastypie中返回POST数据

我认为对象创建函数返回新创建的对象是标准.

所以,任何想法你如何在tastypie做到这一点?当我发送POST请求时,创建了对象,但我没有得到任何响应.我想要的是接收新创建的对象(或至少PK)的JSON形式.

我尝试重写该dehydrate方法,但它似乎甚至没有调用POST.

有任何想法吗?

django post tastypie

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

GWT UiBinder不加载样式表

我想用UiBinder创建一个GWT小部件.所以我做了:

UserPanel.ui.xml像这样:

<?xml version="1.0" encoding="UTF-8"?>
<ui:UiBinder xmlns:ui='urn:ui:com.google.gwt.uibinder'
    xmlns:g='urn:import:com.google.gwt.user.client.ui'>

    <ui:with field="res" type="com.example.resources.UserPanelResources"  />

    <g:VerticalPanel styleNames='{res.userpanel.main}'>
      ...some other widgets go here...
    </g:VerticalPanel>
</ui:UiBinder>
Run Code Online (Sandbox Code Playgroud)

UserPanel.css是这样的:

.main {
    width: 1000px;
    background-color: #f9f9fa;
    padding: 15px 10px;
    font-family: "Georgia";
}
Run Code Online (Sandbox Code Playgroud)

和UserPanelResources.java一样:

public interface UserPanelResources extends ClientBundle {
    public interface UserPanelCss extends CssResource {
        String main();
    }

    @Source("css/userpanel.css")
    UserPanelCss userpanel();
}
Run Code Online (Sandbox Code Playgroud)

所有文件和包都在他们的位置,因为一切编译得很好.但是当我运行开发模式时,样式不会应用!我尝试了很多不同的方法,但它仍然无效.

我注意到的是,在HTML中,VerticalPanel被赋予了由GWT模糊的类名,但是CSS没有被发送到浏览器 - 事实上,GWT甚至没有要求它.

我错过了什么吗?

css resources gwt uibinder

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

Rails 3:RJS与JavaScript

我最近开始学习基于RoR3 beta/RC的Ruby on Rails.我之前使用其他框架(如Django)开发应用程序,其中JavaScript完全由我自己编写.

在使用RoR开发应用程序时,我对实现JavaScript的两种可能方式感到困惑:"纯"方法(编写JavaScript并将其放入<script>标记中)和编写RJS文件.

应该使用哪种方法以及何时使用?如果是RJS,我该如何实现特定的操作onChange呢?

javascript rjs ruby-on-rails-3

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

Django设置应用程序?

有没有人想到django项目的"设置应用程序"?

它是由管理员(不是开发人员,因此settings.py失败)使用管理面板设置的一组应用程序变量.

有没有可以使用的应用程序?

编辑 我可能没有说清楚我的问题.我不是指编辑连接设置之类的东西,而是"文件大小限制"之类的东西.

django settings

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

使用buildout和Fabric进行Django远程部署

我正在使用Django在djangorecipe上编写一个Web应用程序.我想进行自动部署,发现Fabric是一个完美的解决方案.

我不确定,你如何在buildout环境中使用Fabric.事实证明,使用Fabric的扩建配方和帖子有点过时(ca.2010).有人试过实现吗?

deployment django buildout fabric

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

Minikube 卷写入权限?

总体情况是:我正在尝试在 Kubernetes 中安装带有插件的 WordPress,以便在 Minikube 中进行开发。

我想使用官方的 wp-cli Docker 镜像来安装插件。我正在尝试使用可写的持久卷。在 Minikube 中,我使用命令打开对 minikube 集群的挂载:

minikube mount ./src/plugins:/data/plugins
Run Code Online (Sandbox Code Playgroud)

现在,PV 定义如下所示:

---
apiVersion: v1
kind: PersistentVolume
metadata:
    name: wordpress-install-plugins-pv
    labels:
        app: wordpress
        env: dev
spec:
    capacity:
        storage: 5Gi
    storageClassName: ""
    volumeMode: Filesystem
    accessModes:
        - ReadWriteOnce
    hostPath:
        path: /data/plugins
Run Code Online (Sandbox Code Playgroud)

PVC 看起来像这样:

---
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
    name: wordpress-install-plugins-pvc
    labels:
        app: wordpress
spec:
    accessModes:
        - ReadWriteOnce    
    resources:
        requests:
            storage: 5Gi
    storageClassName: ""
    volumeName: wordpress-install-plugins-pv
Run Code Online (Sandbox Code Playgroud)

创建和绑定均成功。插件安装的作业定义如下所示:

---
apiVersion: batch/v1
kind: Job
metadata:
    name: install-plugins …
Run Code Online (Sandbox Code Playgroud)

permissions kubernetes persistent-volumes persistent-volume-claims minikube

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

使用Hibernate和Guice管理JavaSE中的事务

我正在编写一个使用GWT,Hibernate和Google Guice(使用GIN)的相当简单的应用程序.我想要做的是使用外部管理器管理事务(比如 @Transactional在Spring中使用),而不是使用EntityManager#getTransaction.我试过用@Transactional,但它似乎对我不起作用.

我已经使用了EntityManager注入Providers,如下所示:

/* import stuff */

public class DbProvider implements Provider<EntityManager> {

    public EntityManager get() {
        EntityManagerFactory emf = Persistence.createEntityManagerFactory("persdb");
        return emf.createEntityManager();
    }

}
Run Code Online (Sandbox Code Playgroud)

在手动管理事务时,它似乎正常工作.我希望自动管理事务,也可以使用DBUnit进行自动化测试.

有谁知道如何解决这个问题?

java hibernate transactions guice

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