我更新了Django 1.11版的代码,但是在服务器上(天蓝色),安装了Django 1.9版。因此,在运行应用程序Django 1.11函数时会抛出错误,并说'QuerySet'对象没有属性'union',这是Django 1.11函数。
我在virtualenv中安装了django 1.11,但是更改未反映在代码中,在寻找解决方案时,找到了一些答案,说重启uwsgi
和appache2
(非针对)服务,重新启动了对于我的情况,uwsgi
和nginx
仍然没有任何变化,并且在virtualenv外部安装了Django 1.11,那也无法接受。
下面的行用crontab编写,用于运行应用程序...
/usr/local/bin/lockrun --lockfile /tmp/np_prod.lock
-- uwsgi
--close-on-exec
-s /tmp/uwsgi_np_prod.sock
--chdir /var/www/html/nextpulse/NextPulse/backend/backend/
--pp ..
-w backend.wsgi_prod
-C666
-p 32
-H /var/www/html/nextpulse/NextPulse/backend/venv/
1>> /tmp/np_log_prod 2>> /tmp/np_err_prod