質問するログイン新規登録

質問編集履歴

2

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

2018/05/13 09:53

投稿

YoshitakaOkada
YoshitakaOkada

スコア8

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
- ## 'default': {
158
+ 'default': {
159
- ## 'ENGINE': 'django.db.backends.sqlite3',
159
+ 'ENGINE': 'django.db.backends.sqlite3',
160
- ## 'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
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

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

2018/05/13 09:53

投稿

YoshitakaOkada
YoshitakaOkada

スコア8

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