小编knb*_*nbk的帖子

使用__in查找django icontains

所以我想在某些字段中找到任何类型的匹配,例如,这就是我想要做的:

possible_merchants = ["amazon", "web", "services"]
# Possible name --> "Amazon Service"
Companies.objects.filter(name__icontains__in=possible_merchants)
Run Code Online (Sandbox Code Playgroud)

遗憾的是,无法混合icontains和__in查找.

它似乎是一个非常复杂的查询,所以如果至少我可以忽略大小足够的名称,例如:

Companies.objects.filter(name__ignorecase__in=possible_merchants)
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

PD:我发布的查询不起作用,这只是一种表达我需要的方式(以防万一)

python django

15
推荐指数
2
解决办法
5476
查看次数

Django使用'RemovedInDjango110Warning'导入升级1.9 - > 1.10错误

简单之后pip install -U django我收到以下错误.

Environment:

Request Method: GET
Request URL: http://localhost:8000/shelf/

Django Version: 1.10
Python Version: 3.5.2
Installed Applications:
['django.contrib.sites',
 'django.contrib.admin',
 'django.contrib.auth',
 'django.contrib.contenttypes',
 'django.contrib.sessions',
 'django.contrib.messages',
 'django.contrib.staticfiles',
 'shelf',
 'usermanagement',
 'avatar',
 'bootstrap3',
 'star_ratings',
 'imagekit',
 'allauth',
 'allauth.account',
 'allauth.socialaccount']
Installed Middleware:
['django.middleware.security.SecurityMiddleware',
 'django.contrib.sessions.middleware.SessionMiddleware',
 'django.middleware.common.CommonMiddleware',
 'django.middleware.csrf.CsrfViewMiddleware',
 'django.contrib.auth.middleware.AuthenticationMiddleware',
 'django.contrib.auth.middleware.SessionAuthenticationMiddleware',
 'django.contrib.messages.middleware.MessageMiddleware',
 'django.middleware.clickjacking.XFrameOptionsMiddleware']



Traceback:

File "C:\Users\piomo\DEV\Django\market-env\lib\site-packages\django\template\utils.py" in __getitem__
  65.             return self._engines[alias]

During handling of the above exception ('django'), another exception occurred:

File "C:\Users\piomo\DEV\Django\market-env\lib\site-packages\django\template\backends\django.py" in get_package_libraries
  126.             module = import_module(entry[1])

File "C:\Users\piomo\DEV\Django\market-env\lib\importlib\__init__.py" in import_module
  126.     return _bootstrap._gcd_import(name[level:], …
Run Code Online (Sandbox Code Playgroud)

django

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

为什么 django dumpdata 不包括 django_migrations 表?

Django dumpdata(未指定应用程序)将所有已安装应用程序的所有表转储到输出文件中。我刚刚意识到这不包括 django_migrations 表。我检查了其他 django 表,它们被包含在 INSTALLED_APPS 设置中,如下所示:

'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
Run Code Online (Sandbox Code Playgroud)

现在,我很好奇,为什么不转储 django_migrations 表。基本原理似乎是当您创建新数据库并迁移时,它将自动生成并填充数据。这样对吗?如果是这样,我的第二个问题是有没有办法将它也转储(作为备份)?我是 Django 的新手,尝试新事物可能会打破这张桌子。有备份会很方便。

django django-migrations

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

如何在烧瓶中进行第一次迁移?

我正在开发一个已经在 Flask 中开发的新项目,但我对 Flask 一无所知。我的公司给了我这个项目,因为我有 Django 经验。

这是项目的结构:

models
  -db.py
  -model1.py
  -model2.py
  - ..
static
  - ..
templates
  - ..
myapp.py
Run Code Online (Sandbox Code Playgroud)

myapp.py 包含所有配置文件和服务器初始化代码以及所有其他功能,例如主页和注册页面。

当我运行myapp.py它时运行正常,但表不会自动创建(我发现必须完成第一次迁移)。我不知道该怎么做。

该项目使用 postgresql 和 SQLAlchemy 形式的flask_sqlalchemy 模块。

db.py 文件:

from flask_sqlalchemy import SQLAlchemy

db = SQLAlchemy()
Run Code Online (Sandbox Code Playgroud)

所有型号都有 from db import db

myapp 文件:

# ===================================================================
# SQL ALCHEMY
# ===================================================================

if (SERVER_MODE == RUN_MODE.PRODUCTION):
    app.config['SQLALCHEMY_DATABASE_URI'] = (
        os.environ["DATABASE_URL"]
    )
    app.config['SQLALCHEMY_TRACK_MODIFICATIONS'] = False
else:
    app.config['SQLALCHEMY_DATABASE_URI'] = (
        'postgresql://' +
        'creathiveswebapp:creathives' +
        '@' +
        'localhost/cl_creathives_pgdb'
    )
    app.config['SQLALCHEMY_ECHO'] …
Run Code Online (Sandbox Code Playgroud)

python flask flask-sqlalchemy

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

Django:在mixin中覆盖save方法是否有意义?

我问自己在mixin中覆盖save方法是否有意义.

在我的项目中,我有充分的理由在几个模型中覆盖save方法.首先,我必须创建一个继承自的模型类models.Model.无论从语义上讲,我正在做的是给一个类一个角色(而不是自己定义一个对象),这就是为什么我认为写一个mixin更好.另一个原因是因为我们可能在不久的将来使用多重继承.另一方面,这一行在重写保存方法中:

super(MyMixin, self).save(*args, **kwargs)
Run Code Online (Sandbox Code Playgroud)

不会产生敏感,因为它只能与django.db.models.Model类一起使用.

class MyMixin(object):

    def save(self, *args, **kwargs):
        ...
        super(MyMixin, self).save(*args, **kwargs)
        ...
Run Code Online (Sandbox Code Playgroud)

你能帮我决定最好的选择吗?(Mixin或定制型号)

django model mixins

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

wp_delete_post() 强制删除帖子,忽略覆盖

我已经设置了一个自定义帖子类型,可以管理网站前端的帖子。在前端,用户可以选择编辑或删除帖子。

当用户单击删除时,我运行 wp_delete_post() 函数,将帖子发送到垃圾箱。我不希望帖子绕过垃圾箱,我实际上希望将帖子发送到垃圾箱。

wp_delete_post 的第二个参数是一个布尔值 true/false ,它应该指示天气或不绕过垃圾箱。

第一个是您要删除的帖子的 ID。

http://codex.wordpress.org/Function_Reference/wp_delete_post

这是我的功能:

wp_delete_post( $cpt_id, false );

如您所见,我已将第二个参数设置为 false,但它仍会绕过垃圾箱并从服务器中删除。

这是我应该向核心报告的错误,还是我遗漏了一些简单的东西?

谢谢!

wordpress

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