Tag: django rest framework

Django与Docker模块没有find错误

我正在试图用Docker构build一个Django应用程序。 我的应用程序将在本地服务器上运行,但是当我尝试使用docker进行迁移时,它会抛出一个Module Not Found错误。 这是我的requirements.txt djangorestframework==3.7.0 Django==1.11.5 #import_export==0.5.1 django-csvimport==2.2 psycopg2 这是我的docker-compose.yml`。 docker-compose.yml version: '3' services: web: build: . command: python djangorest/manage.py runserver 0.0.0.0:8000 volumes: – .:/code ports: – "8000:8000" 这是我的Dockerfile FROM python:3.6 ENV PYTHONUNBUFFERED 1 RUN mkdir /code WORKDIR /code ADD requirements.txt /code/ #COPY . /code/ RUN pip install -r requirements.txt ADD . /code/ 我遇到以下错误,当我通过这个CMDdocker […]

Django重置API在Docker上不起作用

我是Docker新手,在Docker之前,我在heroku工作,这些Django Rest APIs在本地服务器和heroku上运行完美,但是当我在docker上部署这些API时,他们向我发送了400 Bad Request错误,我不知道发生了什么问题是,有人可以给我一个提示docker上出了什么问题。 对于docker形象: sudo docker build -t brainplow/reviewsaidev . 对于图像运行: sudo docker run -p 8888:8000 -d brainplow/reviewsaidev 推图片: sudo docker push brainplow/reviewsaidev 我不知道如何看到docker上的错误日志。 这里是错误日志 (ven_reviews_ai) nazir@nazir-HP-EliteBook-840-G1 ~/PycharmProjects/ReviewsAI $ sudo docker run -p 9009:8000 brainplow/reviewsaidev Starting Gunicorn. [2017-10-30 09:00:06 +0000] [1] [INFO] Starting gunicorn 19.7.1 [2017-10-30 09:00:06 +0000] [1] [INFO] Listening at: http://0.0.0.0:8000 […]

django docker-compose – > memcached无法正常工作

我想用docker-compose设置memcached的django(rest框架)。 要使用其他框架启用caching,我使用rest_framework_extensions 。 docker-compose.yml django: image: python3 links: – database – memcached memcached: image: memcached ports: – "11211:11211" settings.py CACHES = { 'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache', 'LOCATION': 'memcached:11211' } viewsets.py from rest_framework_extensions.cache.mixins import CacheResponseMixin class JobPublicViewSet(CacheResponseMixin, viewsets.ReadOnlyModelViewSet): pass 这是我的问题: 通过上面的草图configuration和设置, 任何东西都不会被caching 。 但是,如果我从设置中删除CACHES条目,caching工作得很好。 某处似乎有本地内存caching的默认设置。 你可以看到为什么我的应用程序不拿起caching的memcached?

Djangorest项目dockerfile

docker工人对我来说是全新的。 我有一个现有的Django Rest项目,其结构如下所示: 我的requirements.txt: django==1.8.8 djangorestframework markdown django-filter django-rest-auth django-cors-headers django-secure django-sslserver django-rest-auth[extras] 通常我创build一个虚拟环境>激活>执行pip install requirements.txt ,另外我需要easy_install mysql-python来开始。 我想dockerize这个项目。 有人可以帮我build立一个简单的docker文件这个项目?