小编Car*_*los的帖子

Django DoesNotExist

我在试图找出"DoesNotExist错误"时遇到问题,我试图找到管理无应答结果的正确方法,但是我继续遇到"DoesNotExist"或"对象没有属性DoestNotExists"的问题

from django.http import HttpResponse
from django.contrib.sites.models import Site
from django.utils import simplejson

from vehicles.models import *
from gpstracking.models import *


def request_statuses(request):

    data = []
    vehicles = Vehicle.objects.filter()
    Vehicle.vehicledevice_
    for vehicle in vehicles:
        try:
            vehicledevice = vehicle.vehicledevice_set.get(is_joined__exact = True)
            imei = vehicledevice.device.imei
            try:
                lastposition = vehicledevice.device.devicetrack_set.latest('date_time_process')
                altitude = lastposition.altitude
                latitude = lastposition.latitude
                longitude =  lastposition.longitude
                date_time_process = lastposition.date_time_process.strftime("%Y-%m-%d %H:%M:%S"),
                date_time_created = lastposition.created.strftime("%Y-%m-%d %H:%M:%S")
            except Vehicle.vehicledevice.device.DoesNotExist:
                lastposition = None
                altitude = None
                latitude = None
                longitude = None
                date_time_process = …
Run Code Online (Sandbox Code Playgroud)

python django django-models django-views

71
推荐指数
4
解决办法
9万
查看次数

Jquery,得到一个文本数组()

我正在尝试使用文本函数获取文本数组,具有类似的ul列表

<ul>
  <li>one
    <ul>
      <li>one one</li>
      <li>one two</li>
    </ul>
  </li>
</ul>
Run Code Online (Sandbox Code Playgroud)

然后得到类似的东西

['one', 'one one', 'one two']
Run Code Online (Sandbox Code Playgroud)

jquery split jquery-selectors

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

Pgbouncer在大客户端连接上

我需要配置我的pgbouncer用于超过2000个客户端连接的工作,我正在阅读有关如何使用最大连接的一些信息,然后我已经理解了我必须在pgbouncer上做max_client_con = 2000,但是default_pool_size,它们是什么,不仅仅是要问一些支持,以便了解在大型客户端连接上配置pgbouncer的正确方法

postgres.conf

port = 5432                             # (change requires restart)
max_connections = 100                   # (change requires restart)
unix_socket_directory = '/var/run/postgresql'           # (change requires restart)
Run Code Online (Sandbox Code Playgroud)

pgbouncer.ini

[pgbouncer]
logfile = /var/log/postgresql/pgbouncer.log
pidfile = /var/run/postgresql/pgbouncer.pid
listen_addr = 127.0.0.1
listen_port = 6432
unix_socket_dir = /var/run/postgresql
auth_type = md5
auth_file = /etc/pgbouncer/userlist.txt
admin_users = carlos
pool_mode = statement
server_reset_query = DISCARD ALL
max_client_conn = 100
default_pool_size = 20
Run Code Online (Sandbox Code Playgroud)

postgresql pgbouncer

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

python unittest上的执行顺序

我需要为我的测试设置执行顺序,因为我需要在其他测试之前验证一些数据.可以订单吗?

class OneTestCase(unittest.TestCase):
    def setUp(self):
        # something to do
    def test_login (self):
        # first test
        pass
    def test_other (self):
        # any order after test_login
    def test_othermore (self):
        # any order after test_login
if __name__ == '__main__':
    unittest.main()
Run Code Online (Sandbox Code Playgroud)

谢谢

python unit-testing

6
推荐指数
2
解决办法
8869
查看次数

memcache,memcached和redis之间的区别

我们目前正在使用memcache来存储会话数据.我听说memcached或redis更好.我需要了解它们之间有什么区别?为了了解哪一个是最佳选择

php mysql memcached caching redis

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

Django外键模型没有保存参考

我在保存我的模型时遇到了问题,我的UserProfile引用了客户的外键,我确信我的表单在发送所需的信息和客户对象时正在加载,但是当我保存我的模型时,这个丢失了对客户的引用

我的代码是

models.py

from django.db import models
from customers.models import Customer
from django.contrib.auth.models import User, Group
from django.contrib.sites.models import Site
from anfitrion.models import ModelBase
from django.db.models.signals import post_save

class UserProfile(ModelBase):
    user = models.OneToOneField(User)
    customer = models.ForeignKey(Customer)
    address = models.CharField(max_length = 255)
    phone_home = models.CharField(max_length = 16)
    phone_office = models.CharField(max_length = 16)
    expiration = models.DateTimeField(null=True, blank=True)
    picture = models.ImageField(upload_to='profiles/%Y/%m/%d')
    observations = models.TextField(null=True, blank=True)
    status = models.BooleanField()

    def __str__(self):
        return "%s's profile" % self.user  

def create_user_profile(sender, instance, created, **kwargs):
    if created:
        profile, …
Run Code Online (Sandbox Code Playgroud)

python django django-models python-2.7

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