|
1 | 1 | """
|
2 |
| -Django settings for covid19 project. |
| 2 | +Django settings for ncov project. |
3 | 3 |
|
4 | 4 | Generated by 'django-admin startproject' using Django 2.2.10.
|
5 | 5 |
|
|
37 | 37 | 'django.contrib.sessions',
|
38 | 38 | 'django.contrib.messages',
|
39 | 39 | 'django.contrib.staticfiles',
|
40 |
| - |
| 40 | + # set by user |
41 | 41 | 'corsheaders',
|
42 | 42 | 'django_crontab',
|
43 | 43 | 'rest_framework',
|
44 | 44 | 'django_filters',
|
45 |
| - 'ncovapi.apps.NcovapiConfig' |
| 45 | + 'django_covid19' |
46 | 46 | ]
|
47 | 47 |
|
48 | 48 | MIDDLEWARE = [
|
49 | 49 | 'django.middleware.security.SecurityMiddleware',
|
50 | 50 | 'django.contrib.sessions.middleware.SessionMiddleware',
|
51 |
| - 'corsheaders.middleware.CorsMiddleware', |
| 51 | + 'corsheaders.middleware.CorsMiddleware', # 新增跨域部分 |
52 | 52 | 'django.middleware.common.CommonMiddleware',
|
53 | 53 | 'django.middleware.csrf.CsrfViewMiddleware',
|
54 | 54 | 'django.contrib.auth.middleware.AuthenticationMiddleware',
|
55 | 55 | 'django.contrib.messages.middleware.MessageMiddleware',
|
56 | 56 | 'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
57 | 57 | ]
|
58 | 58 |
|
59 |
| -ROOT_URLCONF = 'covid19.urls' |
| 59 | +ROOT_URLCONF = 'ncov.urls' |
60 | 60 |
|
61 | 61 | TEMPLATES = [
|
62 | 62 | {
|
|
74 | 74 | },
|
75 | 75 | ]
|
76 | 76 |
|
77 |
| -WSGI_APPLICATION = 'covid19.wsgi.application' |
| 77 | +WSGI_APPLICATION = 'ncov.wsgi.application' |
78 | 78 |
|
79 | 79 |
|
80 | 80 | # Database
|
|
139 | 139 | CACHES = {
|
140 | 140 | 'default': {
|
141 | 141 | 'BACKEND': 'django.core.cache.backends.filebased.FileBasedCache',
|
142 |
| - 'LOCATION': '/var/tmp/covid19_cache', |
| 142 | + 'LOCATION': '/var/tmp/ncov_cache', |
143 | 143 | 'TIMEOUT': 3600,
|
144 | 144 | 'OPTIONS': {
|
145 | 145 | 'MAX_ENTRIES': 20000
|
146 | 146 | }
|
147 | 147 | }
|
148 | 148 | }
|
149 | 149 |
|
150 |
| -#跨域增加忽略 |
| 150 | +# 跨域增加忽略 |
151 | 151 | CORS_ALLOW_CREDENTIALS = True
|
152 | 152 | CORS_ORIGIN_ALLOW_ALL = True
|
153 | 153 |
|
|
175 | 175 | 'Pragma',
|
176 | 176 | )
|
177 | 177 |
|
178 |
| -CRONTAB_LOCK_JOBS = True |
179 |
| - |
180 | 178 | # 静态文件目录
|
181 | 179 | STATIC_ROOT = os.path.join(BASE_DIR, 'static')
|
182 | 180 |
|
183 |
| -# 日志文件目录 |
184 |
| -LOGS_DIR = os.path.join(BASE_DIR, 'var', 'logs') |
185 |
| -if not os.path.exists(LOGS_DIR): |
186 |
| - os.makedirs(LOGS_DIR) |
187 |
| - |
188 |
| -# 配置 Scrapy 命令完整路径 |
189 |
| -SCRAPY_CMD = '~/.virtualenvs/django-covid19/bin/scrapy' |
190 |
| - |
191 |
| -# Setting of Crontab |
| 181 | +CRONTAB_LOCK_JOBS = True |
192 | 182 | CRONJOBS = (
|
193 | 183 | # 每分钟抓取一次
|
194 |
| - ('*/1 * * * *', 'ncovapi.cron.crawl_dxy', [], {}, '>> %s/crontab.log' % LOGS_DIR), |
| 184 | + ('*/1 * * * *', 'django.core.management.call_command', ['crawl']), |
195 | 185 | )
|
196 | 186 |
|
0 commit comments