小编Eli*_*isa的帖子

如何在django queryset中执行OR条件?

我想写一个等同于这个SQL查询的Django查询:

SELECT * from user where income >= 5000 or income is NULL.
Run Code Online (Sandbox Code Playgroud)

如何构造Django queryset过滤器?

User.objects.filter(income__gte=5000, income=0)
Run Code Online (Sandbox Code Playgroud)

这不起作用,因为它AND是过滤器.我想过OR滤器来获得各个查询集的联合.

python sql django django-orm django-queryset

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

为多域生成CSR

如何为多域生成CSR.

我发现为单个域生成CSR如下:

openssl req -new -newkey rsa:2048 -nodes -keyout yourdomain.key -out yourdomain.csr
Run Code Online (Sandbox Code Playgroud)

但是如何生成CSR多域

apache ssl openssl

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

django-rest-framework接受JSON数据?

我使用django-rest-framework创建了RESTFul API.用户端点是

/api/v1/users
Run Code Online (Sandbox Code Playgroud)

我想创建新用户.我以JSOn格式发送用户数据.

{
    "username": "Test1",
    "email": "test1@gmail.com",
    "first_name": "Test1",
    "last_name": "Test2",
    "password":"12121212"
}
Run Code Online (Sandbox Code Playgroud)

我正在使用Chrome扩展程序Postman来测试api.但用户数据尚未保存.回应是:

{
    "detail": "Unsupported media type \"text/plain;charset=UTF-8\" in request."
}
Run Code Online (Sandbox Code Playgroud)

附上截图 在此输入图像描述

python django django-rest-framework

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

为什么Emacs项目Cc p未定义?

我是Emacs的新手.我安装了Projectile.

当我这样做时C-c p,它说:

C-c p is undefined
Run Code Online (Sandbox Code Playgroud)

想知道出了什么问题?

以下是我的~/.emacs档案.

(require 'package)

(add-to-list 'package-archives
                      '("melpa" . "http://melpa.milkbox.net/packages/") t)
(package-initialize)

(defvar required-packages
  '(
    projectile
    ) "a list of packages to ensure are installed at launch.")

(require 'cl)

                    ; method to check if all packages are installed
(defun packages-installed-p ()
  (loop for p in required-packages
    when (not (package-installed-p p)) do (return nil)
    finally (return t)))

                    ; if not all packages are installed, check one by one and install the …
Run Code Online (Sandbox Code Playgroud)

emacs projectile emacs-projectile

14
推荐指数
2
解决办法
1502
查看次数

无法连接:Adaptive Server不可用或不存在

在尝试连接远程SQL Server时:

$tsql -S localhost -U myuser
Run Code Online (Sandbox Code Playgroud)

我得到的错误如下:

locale is "en_US.UTF-8"
locale charset is "UTF-8"
using default charset "UTF-8"
Error 20009 (severity 9):
    Unable to connect: Adaptive Server is unavailable or does not exist
    OS error 61, "Connection refused"
There was a problem connecting to the server
Run Code Online (Sandbox Code Playgroud)

输出$tsql -C如下:

Compile-time settings (established with the "configure" script)
                        Version: freetds v0.91
         freetds.conf directory: /usr/local/freetds/conf/freetds
 MS db-lib source compatibility: no
    Sybase binary compatibility: no
                  Thread safety: yes
                  iconv library: no
                    TDS …
Run Code Online (Sandbox Code Playgroud)

sql-server freetds

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

如何用Apache,mod_wsgi在Django项目中重新加载新的更新?

我正在使用Django框架制作一个项目.我用Apache + mod_wsgi托管了一个测试服务器.当我更改一些代码行时,我上传文件并在浏览器中进行测试.但除非我重新加载/重启(/etc/init.d/apache2 reload),否则不会显示新的更改.

除了重新加载Apache之外,还有其他方法可以重新加载/刷新新的更改吗?

apache django mod-wsgi

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

如何在键入时验证Magento Javascript中的表单

Magento有很棒的Javascript验证库,可以初始化var myForm= new VarienForm('[your form id]', true);.但是,单击"提交"按钮时会触发此验证功能.

在您键入时无法验证特定字段.例如,如果我输入邮政编码2位数并转到第二个字段,它应该立即验证邮政编码并显示错误.邮政编码需要至少5位数.

谢谢

javascript magento

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

如何为管理员保存功能编写单元测试

我有自定义的save_model管理员即

class MyModelAdmin(admin.ModelAdmin):
    def save_model(self, request, obj, form, change):
        # some more question code here
        obj.save()
Run Code Online (Sandbox Code Playgroud)

现在,我想测试 MyModelAdminsave_model功能。我尝试发布如下:

class MyModelAdminSaveTestCase(TestCase):
    def setUp(self):

        # setup code here

    def test_save_model(self):
        '''Test add employee
        '''
        my_obj = {
            'name': 'Tester',
            'address': '12 test Test',
            'city': 'New York',
            'state': 'NY',
        }

        self.client.login(username=self.user, password=self.pwd)
        response = self.client.post(reverse('admin:mymodel_mymodel_add'), my_obj, follow=True)

        self.assertEqual(response.status_code, 200)

        self.assertEqual(MyModel.objects.count(), 1)
Run Code Online (Sandbox Code Playgroud)

但是,测试失败:

self.assertEqual(MyModel.objects.count(), 1)
AssertionError: 0 != 1
Run Code Online (Sandbox Code Playgroud)

python django django-unittest

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

Apache2 mod_wsgi,500内部服务器错误

我用Apache2安装了django App,

1)虚拟主机:

<VirtualHost *:80>
    ServerAdmin webadmin@publisy.com
    ServerName alpha101.publisy.com
    DocumentRoot /var/www/mysite

    WSGIScriptAlias / /usr/local/django/mysite/apache/django.wsgi
    Alias /static/ /var/www/mysite/media/static/
    <Directory /var/www/mysite/media/static>
        Order deny,allow
        Allow from all
    </Directory>

    Alias /media/ /var/www/mysite/media/
    <Directory /var/www/mysite/media>
        Order deny,allow
        Allow from all
    </Directory>

    ErrorLog /var/log/apache2/error.log

    # Possible values include: debug, info, notice, warn, error, crit,
    # alert, emerg.
    LogLevel warn

    CustomLog /var/log/apache2/access.log combined

</VirtualHost>
Run Code Online (Sandbox Code Playgroud)

2)wsgi脚本(位于/usr/local/django/mysite/apache/django.wsgi)

import os, sys
sys.path.append('/usr/local/django')
os.environ['DJANGO_SETTINGS_MODULE'] = 'mysite.settings'

import django.core.handlers.wsgi

application = django.core.handlers.wsgi.WSGIHandler()
Run Code Online (Sandbox Code Playgroud)

任何人都可以说明出了什么问题?

django mod-wsgi apache2

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

'AnonymousUser'对象没有属性'后端'

使用django-socialregistration,出现以下错误:

'AnonymousUser' object has no attribute 'backend'
Run Code Online (Sandbox Code Playgroud)

怎么样,

  1. 我点击facebook connect url.
  2. 这花了我Facebook并要求我登录.所以我做了,请求许可,我批准了.
  3. 之后,它将我重定向到我的网站.并要求设置.我提供用户和电子邮件地址.
  4. 一旦我提交,得到如上所述的错误:

跟踪点:

path/to_file/socialregistration/views.py in post
128.      self.login(request, user)
Run Code Online (Sandbox Code Playgroud)

有谁知道,怎么了?

python django

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