我在Ubuntu 14.04.5上运行带有Python 3.4的Django 1.11
将我的开发代码移至测试服务器,并遇到一些奇怪的错误。谁能从追溯中看出问题所在?
我是Linux的新手,在第一次使用Windows机器时就犯了一个错误。此后,我已经创建了要在其上进行开发的测试服务器和生产服务器的virtualbox副本,但是我希望现在可以挽救测试服务器上的最新信息。
我认为我的应用程序正在此环境中查找正确的目录,但是我是Django,Python和linux noob。
任何方向都将非常有帮助。
**更新:我为相关应用添加了models.py和迁移。另外,我在开发机上使用sqlite,在测试服务器上使用postgreSQL(像傻瓜一样)。
谢谢!staff_manager / models.py
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
# Create your models here.
from django.db import models
from django.utils.encoding import python_2_unicode_compatible
from smrt.settings import DATE_INPUT_FORMATS
class OrganizationTitle(models.Model):
def __str__(self):
return "{}".format(self.organization_title_name)
organization_title_name = models.CharField(max_length=150, unique=True)
class ClassificationTitle(models.Model):
def __str__(self):
return "{}".format(self.classification_title_name)
classification_title_name = models.CharField(max_length=150, unique=True)
class WorkingTitle(models.Model):
def __str__(self):
return "{}".format(self.working_title_name)
working_title_name = models.CharField(max_length=150, unique=True)
class Category(models.Model):
def __str__(self):
return "{}".format(self.category_name)
category_name = models.CharField(max_length=150, unique=True)
class …Run Code Online (Sandbox Code Playgroud) 试图让服务器为django项目做好准备,我遇到了一些设置postgres的问题.
我正在关注本指南:https: //jee-appy.blogspot.com/2017/01/deply-django-with-nginx.html
我在第5步:
- 现在,我们需要配置postgreSQL,以便它可以与我们的Django应用程序通信.为此,请安装psycopg2数据库适配器.但是这个适配器有一些包依赖,所以首先安装它们.
跑:
(django_env)$ sudo apt-get install libpq-dev python3-dev
然后...
(django_env)$ pip install psycopg2
我这样做,并在说明书中的这一点,我得到一个"编译失败"错误.
我尝试了这个堆栈交换问题中建议的解决方案: 在virtualenv python3中使用psycopg2与Django 和这一个一起使用麻烦: 无法在virtualenv上安装psycopg2
我非常喜欢linux和django noob,所以如果这是一个重复的问题,请怜悯我并留下评论,解释为什么你将它标记为重复,因为你这样做.
谢谢你的时间!
这是导致它的输出和安装命令:
(django_env1) user:/home/projects/sample_project$ sudo pip install psycopg2
Downloading/unpacking psycopg2
Downloading psycopg2-2.7.3.2.tar.gz (425kB): 425kB downloaded
Running setup.py (path:/tmp/pip_build_root/psycopg2/setup.py) egg_info for package psycopg2
Installing collected packages: psycopg2
Running setup.py install for psycopg2
building 'psycopg2._psycopg' extension
x86_64-linux-gnu-gcc -pthread -fno-strict-aliasing -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes -fPIC -DPSYCOPG_DEFAULT_PYDATETIME=1 -DPSYCOPG_VERSION="2.7.3.2 (dt dec pq3 ext lo64)" …Run Code Online (Sandbox Code Playgroud)