質問編集履歴

2

記号の書き直し(MDエスケープ記号が見つからない)

2018/05/13 09:53

投稿

YoshitakaOkada
YoshitakaOkada

スコア8

test CHANGED
File without changes
test CHANGED
@@ -298,7 +298,7 @@
298
298
 
299
299
  ★:追記箇所
300
300
 
301
- ##:コメントアウトした箇所(デフォルトで書いてあるもの)
301
+ :コメントアウトした箇所(デフォルトで書いてあるもの)
302
302
 
303
303
  ```
304
304
 
@@ -312,13 +312,13 @@
312
312
 
313
313
  DATABASES = {
314
314
 
315
- ## 'default': {
315
+ 'default': {
316
-
316
+
317
- ## 'ENGINE': 'django.db.backends.sqlite3',
317
+ 'ENGINE': 'django.db.backends.sqlite3',
318
-
318
+
319
- ## 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
319
+ 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
320
-
320
+
321
- ## }
321
+ }
322
322
 
323
323
  ★ 'default': {
324
324
 

1

関連しそうなソースを追記

2018/05/13 09:53

投稿

YoshitakaOkada
YoshitakaOkada

スコア8

test CHANGED
File without changes
test CHANGED
@@ -216,10 +216,134 @@
216
216
 
217
217
  ### 該当のソースコード
218
218
 
219
+ 全体のソースはこちらに書いてあります。
220
+
219
221
  [https://github.com/duri0214/CentOS-Python](https://github.com/duri0214/CentOS-Python)
220
222
 
221
223
 
222
224
 
225
+ が、ほぼほぼPyMySQLの問題であるというアタリがついていますので、
226
+
227
+ PyMySQLに関連するソースを書きます。まずはフォルダツリーを。
228
+
229
+ ```
230
+
231
+ [op@ik1-336-28225 pj1]$ tree
232
+
233
+ .
234
+
235
+ ┣ app1
236
+
237
+ ┃ ┣ __init__.py
238
+
239
+ ┃ ┣ __pycache__
240
+
241
+ ┃ ┃ ┣ __init__.cpython-36.pyc
242
+
243
+ ┃ ┃ ┣ admin.cpython-36.pyc
244
+
245
+ ┃ ┃ ┣ models.cpython-36.pyc
246
+
247
+ ┃ ┃ ┣ urls.cpython-36.pyc
248
+
249
+ ┃ ┃ ┗ views.cpython-36.pyc
250
+
251
+ ┃ ┣ admin.py
252
+
253
+ ┃ ┣ apps.py
254
+
255
+ ┃ ┣ migrations
256
+
257
+ ┃ ┃ ┗ __init__.py
258
+
259
+ ┃ ┣ models.py
260
+
261
+ ┃ ┣ templates
262
+
263
+ ┃ ┃ ┗ index.html
264
+
265
+ ┃ ┣ tests.py
266
+
267
+ ┃ ┣ urls.py
268
+
269
+ ┃ ┗ views.py
270
+
271
+ ┣ manage.py
272
+
273
+ ┗ pj1
274
+
275
+ ┣ __init__.py
276
+
277
+ ┣ __pycache__
278
+
279
+ ┃ ┣ __init__.cpython-36.pyc
280
+
281
+ ┃ ┣ settings.cpython-36.pyc
282
+
283
+ ┃ ┗ urls.cpython-36.pyc
284
+
285
+ ┣ settings.py
286
+
287
+ ┣ urls.py
288
+
289
+ ┗ wsgi.py
290
+
291
+ ```
292
+
293
+
294
+
295
+ そしてPyMySQL関連の記述をした箇所が、pj1/pj1 ディレクトリの settings.py です。
296
+
297
+ 凡例:
298
+
299
+ ★:追記箇所
300
+
301
+ ##:コメントアウトした箇所(デフォルトで書いてあるもの)
302
+
303
+ ```
304
+
305
+ # Database
306
+
307
+ # https://docs.djangoproject.com/en/2.0/ref/settings/#databases
308
+
309
+ ★import pymysql
310
+
311
+ ★pymysql.install_as_MySQLdb()
312
+
313
+ DATABASES = {
314
+
315
+ ## 'default': {
316
+
317
+ ## 'ENGINE': 'django.db.backends.sqlite3',
318
+
319
+ ## 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
320
+
321
+ ## }
322
+
323
+ ★ 'default': {
324
+
325
+ ★ 'ENGINE': 'django.db.backends.mysql',
326
+
327
+ ★ 'NAME': 'pythondb',
328
+
329
+ ★ 'USER': 'python',
330
+
331
+ ★ 'PASSWORD': 'python123',
332
+
333
+ ★ 'HOST': '153.126.200.229',
334
+
335
+ ★ 'PORT': '61203',
336
+
337
+ ★ }
338
+
339
+ }
340
+
341
+ ```
342
+
343
+
344
+
345
+
346
+
223
347
  ### 試したこと
224
348
 
225
349
  ひとまずpj1フォルダを消して、やりなおすことでエラーが出ない状態(Hello Djangoの状態)に戻せることはわかったので、いろんなチュートリアルみると makemigrationsはすんなり通る場所なのに環境が違うのかわからないけど大ハマりしています。作りたいものがもう迫っているのにスタートに立てないのはまずい...