小编pb2*_*b2q的帖子

django:将每个用户数据分开

我正在努力研究如何/最好,最安全的方法来保持用户的数据在我需要写的django网站中分开.

这是我需要做的一个例子......

示例应用程序ToDoList

使用django contrib.auth来管理用户/密码等,我将拥有以下用户

汤姆吉姆李

将有一个ToDo模型(在我的真实应用程序中将有其他模型)

class ToDo(models.Model):
    user = models.ForeignKey(User)
    description = models.CharField(max_length=20)
    details = models.CharField(max_length=50)
    created = models.DateTimeField('created on')
Run Code Online (Sandbox Code Playgroud)

我遇到的问题 - 可能是在考虑这个问题:这将如何被锁定,因此汤姆只能看到汤姆的待办事项列表,李只能看到他的待办事项列表等等......

我看过一些帖子说你可以在每个查询中使用过滤器,或者使用网址,所以网址可能看起来像www.domain.com/username/todo

但无论哪种方式,我都不确定这是否是正确的方式/最好的方式,或者在阻止用户看到彼此数据方面的疯狂

干杯

理查德

python django

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

org.json.JSONException:值<!DOCTYPE类型java.lang.String无法转换为JSONObject

在这里,我想使用API​​密钥显示JSON内容.但我无法获得身份验证.

我在JsonObject中收到错误:

org.json.JSONException: Value Authorization of type java.lang.String cannot be converted to JSONObject
Run Code Online (Sandbox Code Playgroud)

在我的Android应用程序中,我只是传递API密钥和URL id以获取以下URL中的JSON响应.我使用JSON数组显示JSON内容.

但如果我:

public class AndroidAPiActivity extends Activity {

/*
 * FlickrQuery = FlickrQuery_url
 * + FlickrQuery_per_page
 * + FlickrQuery_nojsoncallback
 * + FlickrQuery_format
 * + FlickrQuery_tag + q
 * + FlickrQuery_key + FlickrApiKey
 */

String FlickrQuery_url = "http://192.138.11.9/api/interests/";
String FlickrQuery_per_page = "&per_page=1";
String FlickrQuery_nojsoncallback = "&nojsoncallback=1";
String FlickrQuery_format = "&format=json";
String FlickrQuery_tag = "&tags=";
String FlickrQuery_key = "&api_key=";

// Apply your Flickr API:
// www.flickr.com/services/apps/create/apply/?
   String FlickrApiKey …
Run Code Online (Sandbox Code Playgroud)

authentication api android json

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

MyClass.class和Class.forName("className")之间的区别

我们可以通过3种方法获取类Class对象:

  • MyClass.class
  • obj.getClass
  • 的Class.forName( "类名")

我不明白之间的差别:MyClass.classClass.forName("className").

因为两者都需要Class Name.

java reflection

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

在JavaScript中组合两个数组

我可以像这样在JavaScript中合并两个数组吗?

这些数组:

arr1 = ['one','two','three'];
arr2 = [1,2,3];
Run Code Online (Sandbox Code Playgroud)

arr3 = ['one': 1, 'two': 2, 'three' : 3]
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

将对象分配给另一个对象时会发生什么

public class DrumKitTestDrive {
/**
 * @param args
 */
public static void main(String[] args) {
    // TODO Auto-generated method stub
    Echo e1 = new Echo();
    Echo e2 = new Echo();
//      **e2 = e1;**

    int x=0;
    while( x < 4 ){
        e1.hello();
        e1.count = e1.count + 1;
        if(x==3){
            e2.count = e2.count + 1;
        }
        if(x>0){
            e2.count = e2.count + e1.count;
        }
        x = x + 1;
    }
    System.out.print(e2.count);
    }
}

class Echo {
    int  count = 0;

    void hello(){
        System.out.println("Hellooooo...."); …
Run Code Online (Sandbox Code Playgroud)

java object

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

如何在Eclipse中比较两个文件?

我想比较两个文件.一个在当前项目中,另一个在备份目录中.我知道如何比较他们是否在同一个项目中.我怎样才能在Eclipse中进行比较?什么是Eclipse中的Flex导航器?

eclipse diff

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

将编写为单词的数字转换为整数?

是否有一个开源Java库,用于将String数转换为等效的整数(例如,将"ten"转换为10)?我知道该怎么做,但如果已经有一个库,我宁愿不浪费我的客户从头开始写一个.

java numbers

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

Heroku在每次部署时自动将RAILS_ENV和RACK_ENV变量更改为"生产"

每次我将新版本推送到我的staging heroku应用程序时,RACK_ENV和RAILS_ENV变量都会更改为"production",而不是"staging",这是我手动分配的值.这开始发生在几个小时前.每次部署时,heroku站点上的活动页面都会记录这样的行:v741 app_owner@gmail.com:6分钟前添加RAILS_ENV,RACK_ENV,PATH,LANG,GEM_PATH配置

我应该与heroku支持人员交流,但似乎现在唯一可以提出问题的地方就在这里,他们删除了网站支持...

heroku

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

如何使用CSS过渡将div从屏幕外滑入绝对布局?

我有一个绝对定位的网格网格(网格由不同形状的矩形组成,它们组合在一起形成一个大矩形).

我试图通过让所有单个矩形从屏幕外"飞入"网格来动画显示此网格.所以左边的矩形从左边开始,右边的矩形从右边开始等.

我正在使用CSS3过渡,当从顶部或左侧飞入时它完美地工作,我只是使用负边距将它们定位在屏幕外,然后将其设置为动画,以更改为margin-left(或margin-top)= 0(例如orignal) /正确的位置).

这似乎比使用变换更有意义,但如果您认为变换有任何理由可以更好地发挥作用/表现,请纠正我吗?

然而,这显然不适用于margin-right/margin-top,所以我想看看是否有人可以建议从右下角实现这一目标的最佳方法是什么?我可以使父级溢出:隐藏和动画左/上位置将产生相同的效果,但我想看看是否有一个等效于负边距的通用解决方案,以防止每个关闭和在屏幕上需要单独的规则/位置版?例如,当使用负边距时,我可以将相同的负边距应用于从同一侧飞入而没有任何元素特定标记的所有框(但如果我为顶部/左侧设置动画,那么每个元素将需要它自己的"屏幕外"位置相对到它的最终位置,所以它从正确的地方飞来).

或者如果总体上有更好的方法(CSS3很好!)那么我很乐意听到它!

html css margin css3 css-transitions

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

Java Bracket表示法?

在javascript中,您可以使用点表示法或括号表示法引用对象的属性.这可以通过使用字符串变量来实现,例如:

var myObject = { hello: "world" };
var prop = "hello";

// both will output "world".
console.log( myObject[ prop ] );
console.log( myObject.hello );
Run Code Online (Sandbox Code Playgroud)

在java中是否有类似的语法来使用字符串变量访问对象属性,类似于javascript的括号表示法?

java

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