Merge branch 'fix/dublicate-products' of /home/dormantman/PycharmProjects/gm-backend with conflicts.

This commit is contained in:
dormantman 2019-12-05 18:10:24 +03:00
parent e761642b37
commit 1372538acf
3 changed files with 17 additions and 27 deletions

6
.gitignore vendored
View File

@ -21,10 +21,8 @@ logs/
/geoip_db/ /geoip_db/
# dev # dev
./docker-compose.override.yml docker-compose.override.yml
celerybeat-schedule celerybeat-schedule
local_files local_files
celerybeat.pid celerybeat.pid
/gm_viktor.dump
/docker-compose.dump.yml
/gm_production_20191029.sql

View File

@ -26,6 +26,8 @@ class ProductListView(ProductBaseView, generics.ListAPIView):
filter_class = filters.ProductFilterSet filter_class = filters.ProductFilterSet
def get_queryset(self): def get_queryset(self):
print(super().get_queryset())
qs = super().get_queryset().with_extended_related() \ qs = super().get_queryset().with_extended_related() \
.by_country_code(self.request.country_code) .by_country_code(self.request.country_code)
return qs return qs

View File

@ -30,31 +30,18 @@ MEDIA_ROOT = os.path.join(PUBLIC_ROOT, MEDIA_LOCATION)
THUMBNAIL_DEBUG = True THUMBNAIL_DEBUG = True
# ADDED TRANSFER APP # ADDED TRANSFER APP
INSTALLED_APPS.append('transfer.apps.TransferConfig') # INSTALLED_APPS.append('transfer.apps.TransferConfig')
# DATABASES # DATABASES
DATABASES = { # DATABASES.update({
'default': { # 'legacy': {
'ENGINE': 'django.contrib.gis.db.backends.postgis', # 'ENGINE': 'django.db.backends.mysql',
'NAME': os.environ.get('DB_NAME'), # # 'HOST': '172.22.0.1',
'USER': os.environ.get('DB_USERNAME'), # 'HOST': 'mysql_db',
'PASSWORD': os.environ.get('DB_PASSWORD'), # 'PORT': 3306,
'HOST': os.environ.get('DB_HOSTNAME'), # 'NAME': 'dev',
'PORT': os.environ.get('DB_PORT'), # 'USER': 'dev',
'OPTIONS': { # 'PASSWORD': 'octosecret123'}})
'options': '-c search_path=gm'
},
},
'legacy': {
'ENGINE': 'django.db.backends.mysql',
# 'HOST': '172.22.0.1',
'HOST': 'mysql_db',
'PORT': 3306,
'NAME': 'dev',
'USER': 'dev',
'PASSWORD': 'octosecret123'
},
}
# LOGGING # LOGGING
@ -113,3 +100,6 @@ TESTING = sys.argv[1:2] == ['test']
if TESTING: if TESTING:
ELASTICSEARCH_INDEX_NAMES = {} ELASTICSEARCH_INDEX_NAMES = {}
ELASTICSEARCH_DSL_AUTOSYNC = False ELASTICSEARCH_DSL_AUTOSYNC = False
# INSTALLED APPS
INSTALLED_APPS.append('transfer.apps.TransferConfig')