小编mik*_*kec的帖子

如何获取使用django bulk_create创建的对象的主键

有没有办法使用django 1.4+中的bulk_create功能获取您创建的项目的主键?

django django-models django-queryset django-views

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

如何在django管理界面中添加带超链接的自定义列?

我有一个django管理界面,在模型列表中我想要一个自定义列,它将是一个使用其中一个字段值的超链接.基本上,模型的一个字段是一个url,我希望该列在可点击的超链接中包含该URL.此链接需要在其前面添加其他URL作为模型字段中的相对路径.

django django-admin

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

如何获取Django模型中字段的默认值?

我有一个Django模型,其中一些字段指定了默认值.我希望稍后在我的代码中为我们获取其中一个字段的默认值.有没有一种简单的方法可以从模型中获取特定字段的默认值?

django default model

31
推荐指数
3
解决办法
8247
查看次数

如何使用像SQL的"IN"这样的字段上的数组过滤django查询集?

我想使用数组作为字段的约束来过滤django查询集.AKA,我的数组,例如,一组主键.我想只获取该数组中的对象,就像SQL中的查询一样

SELECT*from table in where in [1,3,4,5,6 ....];

django django-queryset

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

使用python glob查找一个14位数的文件夹

我有一个包含子文件夹的文件夹,它们都是YYYYMMDDHHMMSS(时间戳)模式.

我想使用glob只选择匹配该模式的文件夹.

python glob

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

如何在Mac OS X Lion中将python 2.6设为默认值?

我刚升级到狮子,随之而来的是Python 2.7.我需要使用2.6作为我的默认python作为我主要使用2.6的项目.

python macos osx-lion

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

轻量级python库按邮政编码查询城市/州名称?

这里很简单,我正在寻找一个轻量级的库,它允许我查找给定邮政编码的城市/州配对.我正在使用django FWIW.提前致谢.

python zipcode

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

使用django在数据库中存储python集

我需要将python集存储在数据库中以便以后访问.这样做的最佳方法是什么?我最初的计划是在我的模型上使用一个文本字段,然后将该集合存储为逗号或管道分隔的字符串,然后当我需要将其拉出来以便在我的应用程序中使用时,我可以通过调用字符串上的split来初始化一个集合.显然,如果有一种简单的方法来序列化集合以将其存储在数据库中,那么当我需要在以后使用它时,我可以将其作为一个集合将其拉回来.

python django serialization set

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

angularjs orderBy有多个函数,如何反转?

我有一个ng-repeat迭代一组对象,需要一些函数来提取我想要排序的值.

我的ng-repeat看起来像这样:

ng-repeat="row in rows | orderBy: [sortFnOne, sortFnTwo, ...]"
Run Code Online (Sandbox Code Playgroud)

我遇到麻烦的是,我希望sortFnOne被颠倒过来.这些是提取我无法使用简单属性访问的字符串,因为它正在对数据进行一些转换以生成我尝试排序的这些值.

如果它很简单,我知道我会这样做:

ng-repeat="row in rows | orderBy: ['-id', 'name', '-status', ...]"
Run Code Online (Sandbox Code Playgroud)

如果这些功能只是返回布尔我可以!获取我想要的结果的返回值,但其中一些是返回字符串,有些是以YYYY-MM-DD格式返回日期.

angularjs

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

请参阅django rest框架中post_save中的对象更改

我很好奇是否有一种方法可以在使用Django Rest Framework保存对象后查看对象的更改.我有一些特殊的行为,我需要检查一个字段是否已从我希望使用post_saveon 处理的原始值更改generics.RetrieveUpdateDestroyAPIView.

我的第一个想法是检查使用,pre_save但似乎pre_save对象参数已经应用了它的更改.

django django-rest-framework

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

Mac OS X Lion Psycopg2:找不到符号:_PQbackendPID

我最近升级到 Mac OS X Lion 并试图让 psycopg2 再次与 python 2.6 一起工作。以前站点上的说明强制 Python 以 32 位以上运行(参见此处的位置:http : //favosdream.blogspot.com/2009/09/make-psycopg2-and-readline-work-in-snow.html)不给任何运气。即使尝试使用 arch -i386 python 将 python 强制为 32 位,仍然给我错误:

symbol not found: _PQbackendPID
  Referenced from: /Library/Python/2.6/site-packages/psycopg2/_psycopg.so
  Expected in: flat namespace
Run Code Online (Sandbox Code Playgroud)

python macos psycopg2 osx-lion

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

Django 反序列化 - 我已经指定了一个自然密钥管理器,但它不会'反序列化

首先,这是我用作将其组合在一起的指南的页面: https: //docs.djangoproject.com/en/dev/topics/serialization/

这是我的模型定义:

class LocationManager(models.Manager):
    def get_by_natural_key(self, zip_code):
        return self.get(zip_code=zip_code)

class Location(models.Model):
    city = models.CharField('City', blank=True, null=True, max_length=50)
    state = models.CharField('State', blank=True, null=True, max_length=2, choices=STATE_CHOICES)
    zip_code = models.CharField('Zip Code', blank=False, null=False, max_length=9, unique=True)
    date_added = models.DateField('Date Added')

    objects = LocationManager()

    def natural_key(self):
        return self.zip_code
Run Code Online (Sandbox Code Playgroud)

这是我试图反序列化的序列化项目:

    {
        "pk": 10259, 
        "model": "news.news", 
        "fields": {
            "content": "some content", 
            "created_on": "2012-07-24T16:10:44.570", 
            "location": "99801", 
            "title": "Some title"
        }
    }
Run Code Online (Sandbox Code Playgroud)

我试图用以下代码反序列化 json:

    for news_obj in serializers.deserialize('json', news_json):
        news_obj.save()
Run Code Online (Sandbox Code Playgroud)

我得到的错误是:

IntegrityError: insert or update on table …
Run Code Online (Sandbox Code Playgroud)

django serialization

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

为 django 选择小部件设置默认选择的最简单方法是什么?

我有一个模型与另一个模型具有外键关系。我想让 widget=forms.Select 生成的下拉列表具有默认值

django django-forms

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