質問編集履歴
2
記号の書き直し(MDエスケープ記号が見つからない)
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -148,17 +148,17 @@
|
|
|
148
148
|
そしてPyMySQL関連の記述をした箇所が、pj1/pj1 ディレクトリの settings.py です。
|
|
149
149
|
凡例:
|
|
150
150
|
★:追記箇所
|
|
151
|
-
|
|
151
|
+
●:コメントアウトした箇所(デフォルトで書いてあるもの)
|
|
152
152
|
```
|
|
153
153
|
# Database
|
|
154
154
|
# https://docs.djangoproject.com/en/2.0/ref/settings/#databases
|
|
155
155
|
★import pymysql
|
|
156
156
|
★pymysql.install_as_MySQLdb()
|
|
157
157
|
DATABASES = {
|
|
158
|
-
|
|
158
|
+
● 'default': {
|
|
159
|
-
|
|
159
|
+
● 'ENGINE': 'django.db.backends.sqlite3',
|
|
160
|
-
|
|
160
|
+
● 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
|
|
161
|
-
|
|
161
|
+
● }
|
|
162
162
|
★ 'default': {
|
|
163
163
|
★ 'ENGINE': 'django.db.backends.mysql',
|
|
164
164
|
★ 'NAME': 'pythondb',
|
1
関連しそうなソースを追記
title
CHANGED
|
File without changes
|
body
CHANGED
|
@@ -107,8 +107,70 @@
|
|
|
107
107
|
```
|
|
108
108
|
|
|
109
109
|
### 該当のソースコード
|
|
110
|
+
全体のソースはこちらに書いてあります。
|
|
110
111
|
[https://github.com/duri0214/CentOS-Python](https://github.com/duri0214/CentOS-Python)
|
|
111
112
|
|
|
113
|
+
が、ほぼほぼPyMySQLの問題であるというアタリがついていますので、
|
|
114
|
+
PyMySQLに関連するソースを書きます。まずはフォルダツリーを。
|
|
115
|
+
```
|
|
116
|
+
[op@ik1-336-28225 pj1]$ tree
|
|
117
|
+
.
|
|
118
|
+
┣ app1
|
|
119
|
+
┃ ┣ __init__.py
|
|
120
|
+
┃ ┣ __pycache__
|
|
121
|
+
┃ ┃ ┣ __init__.cpython-36.pyc
|
|
122
|
+
┃ ┃ ┣ admin.cpython-36.pyc
|
|
123
|
+
┃ ┃ ┣ models.cpython-36.pyc
|
|
124
|
+
┃ ┃ ┣ urls.cpython-36.pyc
|
|
125
|
+
┃ ┃ ┗ views.cpython-36.pyc
|
|
126
|
+
┃ ┣ admin.py
|
|
127
|
+
┃ ┣ apps.py
|
|
128
|
+
┃ ┣ migrations
|
|
129
|
+
┃ ┃ ┗ __init__.py
|
|
130
|
+
┃ ┣ models.py
|
|
131
|
+
┃ ┣ templates
|
|
132
|
+
┃ ┃ ┗ index.html
|
|
133
|
+
┃ ┣ tests.py
|
|
134
|
+
┃ ┣ urls.py
|
|
135
|
+
┃ ┗ views.py
|
|
136
|
+
┣ manage.py
|
|
137
|
+
┗ pj1
|
|
138
|
+
┣ __init__.py
|
|
139
|
+
┣ __pycache__
|
|
140
|
+
┃ ┣ __init__.cpython-36.pyc
|
|
141
|
+
┃ ┣ settings.cpython-36.pyc
|
|
142
|
+
┃ ┗ urls.cpython-36.pyc
|
|
143
|
+
┣ settings.py
|
|
144
|
+
┣ urls.py
|
|
145
|
+
┗ wsgi.py
|
|
146
|
+
```
|
|
147
|
+
|
|
148
|
+
そしてPyMySQL関連の記述をした箇所が、pj1/pj1 ディレクトリの settings.py です。
|
|
149
|
+
凡例:
|
|
150
|
+
★:追記箇所
|
|
151
|
+
##:コメントアウトした箇所(デフォルトで書いてあるもの)
|
|
152
|
+
```
|
|
153
|
+
# Database
|
|
154
|
+
# https://docs.djangoproject.com/en/2.0/ref/settings/#databases
|
|
155
|
+
★import pymysql
|
|
156
|
+
★pymysql.install_as_MySQLdb()
|
|
157
|
+
DATABASES = {
|
|
158
|
+
## 'default': {
|
|
159
|
+
## 'ENGINE': 'django.db.backends.sqlite3',
|
|
160
|
+
## 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
|
|
161
|
+
## }
|
|
162
|
+
★ 'default': {
|
|
163
|
+
★ 'ENGINE': 'django.db.backends.mysql',
|
|
164
|
+
★ 'NAME': 'pythondb',
|
|
165
|
+
★ 'USER': 'python',
|
|
166
|
+
★ 'PASSWORD': 'python123',
|
|
167
|
+
★ 'HOST': '153.126.200.229',
|
|
168
|
+
★ 'PORT': '61203',
|
|
169
|
+
★ }
|
|
170
|
+
}
|
|
171
|
+
```
|
|
172
|
+
|
|
173
|
+
|
|
112
174
|
### 試したこと
|
|
113
175
|
ひとまずpj1フォルダを消して、やりなおすことでエラーが出ない状態(Hello Djangoの状態)に戻せることはわかったので、いろんなチュートリアルみると makemigrationsはすんなり通る場所なのに環境が違うのかわからないけど大ハマりしています。作りたいものがもう迫っているのにスタートに立てないのはまずい...
|
|
114
176
|
|