
Django 프로젝트에서 memcache.default_port 설정을 사용하여 동적으로 포트를 변경하는 방법은 없습니다. memcache.default_port는 고정된 포트를 지정하는 설정 항목입니다.
하지만, 환경 변수로 지정된 포트를 사용하려면, Django 프로젝트의 settings.py 파일에서 환경 변수를 읽어와 memcache 서버의 포트를 지정할 수 있습니다.
예를 들어, 환경 변수로 지정된 포트를 읽어와 memcache 서버의 포트를 지정하는 방법은 다음과 같습니다.
#hostingforum.kr
python
import os
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:{port}'.format(port=os.environ.get('MEMCACHE_PORT')),
}
}
또는, Django 프로젝트의 settings.py 파일에서 환경 변수를 읽어와 memcache 서버의 포트를 지정하는 방법은 다음과 같습니다.
#hostingforum.kr
python
import os
CACHES = {
'default': {
'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
'LOCATION': '127.0.0.1:' + os.environ.get('MEMCACHE_PORT'),
}
}
이러한 방법으로, 환경 변수로 지정된 포트를 읽어와 memcache 서버의 포트를 지정할 수 있습니다.
2025-08-05 00:36