質問編集履歴

7

修正

2022/06/04 06:54

投稿

myao
myao

スコア116

test CHANGED
File without changes
test CHANGED
@@ -172,9 +172,13 @@
172
172
  **②settings.pyに問題がある?**
173
173
  前回の質問(https://teratail.com/questions/gdwgsl8tbhav6a)
174
174
  でご教授頂いたコードで
175
- mysite/mysite/ settings.pyのDATABASESを```ここに言語を入力
175
+ mysite/mysite/ settings.pyのDATABASESを
176
+
177
+ ```ここに言語を入力
176
178
  'NAME': str(os.path.join(BASE_DIR, 'db.sqlite3'))
179
+ ```
180
+
177
- ```, に変更後、(ハイパーリンク表示ではないが)WinSCP使用してWebサイトに繋げることができた。
181
+ に変更後、(ハイパーリンク表示ではないが)WinSCP使用してWebサイトに繋げることができた。
178
182
  しかし、今回再度繋げることができず、画像のように接続拒否されるようになってしまった。
179
183
  前回とコードの変更はしていない。
180
184
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-04/a6efcd27-1668-47e0-a610-8b28b2017ee6.png)

6

誤字

2022/06/04 06:52

投稿

myao
myao

スコア116

test CHANGED
File without changes
test CHANGED
@@ -171,7 +171,10 @@
171
171
 
172
172
  **②settings.pyに問題がある?**
173
173
  前回の質問(https://teratail.com/questions/gdwgsl8tbhav6a)
174
+ でご教授頂いたコードで
175
+ mysite/mysite/ settings.pyのDATABASESを```ここに言語を入力
174
- でご教授頂いたコードでsettings.pyのDATABASESを 'NAME': str(os.path.join(BASE_DIR, 'db.sqlite3')), に変更後、(ハイパーリンク表示ではないが)WinSCP使用してWebサイトに繋げることができた。
176
+ 'NAME': str(os.path.join(BASE_DIR, 'db.sqlite3'))
177
+ ```, に変更後、(ハイパーリンク表示ではないが)WinSCP使用してWebサイトに繋げることができた。
175
178
  しかし、今回再度繋げることができず、画像のように接続拒否されるようになってしまった。
176
179
  前回とコードの変更はしていない。
177
180
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-04/a6efcd27-1668-47e0-a610-8b28b2017ee6.png)

5

誤字

2022/06/04 06:48

投稿

myao
myao

スコア116

test CHANGED
File without changes
test CHANGED
@@ -131,7 +131,7 @@
131
131
 
132
132
  **< 追記 >**
133
133
  ---
134
- **Winscpファイル転送後**
134
+ Winscpファイル転送後
135
135
  ローカルでマイディグレーション(エラーなし)。
136
136
 
137
137
  ローカルでrunserver

4

追記

2022/06/04 06:47

投稿

myao
myao

スコア116

test CHANGED
File without changes
test CHANGED
@@ -131,6 +131,16 @@
131
131
 
132
132
  **< 追記 >**
133
133
  ---
134
+ **Winscpファイル転送後**
135
+ ローカルでマイディグレーション(エラーなし)。
136
+
137
+ ローカルでrunserver
138
+ ```ここに言語を入力
139
+ python manage.py runserver 0.0.0.0:8000
140
+
141
+ ```
142
+ webにアクセス。ハイパーリンクできず。
143
+
134
144
  **試したこと**
135
145
  ---
136
146
  **①detail.htmlが間違がっていた?**

3

誤字

2022/06/03 17:05

投稿

myao
myao

スコア116

test CHANGED
File without changes
test CHANGED
@@ -156,12 +156,12 @@
156
156
  </form>
157
157
  </html>
158
158
  ```
159
- WinSCPを使用せずローカルで runserver 後、http://127.0.0.1:8000/polls/ にアクセスすると画像のようにハイパーリンク表示にすることができた。
159
+ WinSCPを使用せずローカルで runserver 後、http://127.0.0.1:8000/polls/ にアクセスするとハイパーリンク表示にすることができた。
160
- WinSCPを使用してアクセスするとサーバーにアクセスができない。
160
+ WinSCPを使用してアクセスする接続拒否され表示できない。
161
161
 
162
162
  **②settings.pyに問題がある?**
163
163
  前回の質問(https://teratail.com/questions/gdwgsl8tbhav6a)
164
- でご教授頂いたコードでsettings.pyのデータベースを 'NAME': str(os.path.join(BASE_DIR, 'db.sqlite3')), に変更後、(ハイパーリンク表示ではないが)WinSCP使用してWebサイトに繋げることができた。
164
+ でご教授頂いたコードでsettings.pyのDATABASESを 'NAME': str(os.path.join(BASE_DIR, 'db.sqlite3')), に変更後、(ハイパーリンク表示ではないが)WinSCP使用してWebサイトに繋げることができた。
165
165
  しかし、今回再度繋げることができず、画像のように接続拒否されるようになってしまった。
166
166
  前回とコードの変更はしていない。
167
167
  ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-04/a6efcd27-1668-47e0-a610-8b28b2017ee6.png)

2

試したことの追記

2022/06/03 16:58

投稿

myao
myao

スコア116

test CHANGED
File without changes
test CHANGED
@@ -15,15 +15,15 @@
15
15
  **ディレクトリの構造**
16
16
  ---
17
17
  ```ここに言語を入力
18
- polls
18
+ mysite──────polls
19
- ├── templates
19
+ ├── templates
20
- │ └─ polls
20
+ └─ polls
21
- │   ├── detail.html
21
+ │    ├── detail.html
22
- │   ├── index.html
22
+ │    ├── index.html
23
- │   └── results.html
23
+ │    └── results.html
24
-
24
+
25
- ├── urls.py
25
+ ├── urls.py
26
- └── views.py
26
+ └── views.py
27
27
  ```
28
28
 
29
29
  **該当のソースコード**
@@ -128,6 +128,157 @@
128
128
 
129
129
  <a href="{% url 'polls:detail' question.id %}">Vote again?</a>
130
130
  ```
131
+
132
+ **< 追記 >**
133
+ ---
134
+ **試したこと**
135
+ ---
136
+ **①detail.htmlが間違がっていた?**
137
+ こちらのサイトを参考にdetail.htmlのコードを書き直した。
138
+ https://tutorial.djangogirls.org/ja/html/
139
+
140
+ detail.html
141
+ ```ここに言語を入力
142
+ <html>
143
+ <div>
144
+ <h1>{{ question.question_text }}</h1>
145
+ <div>
146
+
147
+ {% if error_message %}<p><strong>{{ error_message }}</strong></p>{% endif %}
148
+
149
+ <form action="{% url 'polls:vote' question.id %}" method="post">
150
+ {% csrf_token %}
151
+ {% for choice in question.choice_set.all %}
152
+ <input type="radio" name="choice" id="choice{{ forloop.counter }}" value="{{ choice.id }}">
153
+ <label for="choice{{ forloop.counter }}">{{ choice.choice_text }}</label><br>
154
+ {% endfor %}
155
+ <input type="submit" value="Vote">
156
+ </form>
157
+ </html>
158
+ ```
159
+ WinSCPを使用せずローカルで runserver 後、http://127.0.0.1:8000/polls/ にアクセスすると画像のようにハイパーリンク表示にすることができた。
160
+ WinSCPを使用してアクセスするとサーバーにアクセスができない。
161
+
162
+ **②settings.pyに問題がある?**
163
+ 前回の質問(https://teratail.com/questions/gdwgsl8tbhav6a)
164
+ でご教授頂いたコードでsettings.pyのデータベースを 'NAME': str(os.path.join(BASE_DIR, 'db.sqlite3')), に変更後、(ハイパーリンク表示ではないが)WinSCP使用してWebサイトに繋げることができた。
165
+ しかし、今回再度繋げることができず、画像のように接続拒否されるようになってしまった。
166
+ 前回とコードの変更はしていない。
167
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-04/a6efcd27-1668-47e0-a610-8b28b2017ee6.png)
168
+
169
+ mysite/mysite/settings.py
170
+ ```ここに言語を入力
171
+ import os
172
+
173
+ # Build paths inside the project like this: os.path.join(BASE_DIR, ...)
174
+ BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
175
+
176
+
177
+ # Quick-start development settings - unsuitable for production
178
+ # See https://docs.djangoproject.com/en/2.2/howto/deployment/checklist/
179
+
180
+ # SECURITY WARNING: keep the secret key used in production secret!
181
+ SECRET_KEY =
182
+
183
+ # SECURITY WARNING: don't run with debug turned on in production!
184
+ DEBUG = True
185
+
186
+ ALLOWED_HOSTS = ["*"]
187
+
188
+
189
+ # Application definition
190
+
191
+ INSTALLED_APPS = [
192
+ 'polls.apps.PollsConfig',
193
+ 'django.contrib.admin',
194
+ 'django.contrib.auth',
195
+ 'django.contrib.contenttypes',
196
+ 'django.contrib.sessions',
197
+ 'django.contrib.messages',
198
+ 'django.contrib.staticfiles',
199
+ ]
200
+
201
+ MIDDLEWARE = [
202
+ 'django.middleware.security.SecurityMiddleware',
203
+ 'django.contrib.sessions.middleware.SessionMiddleware',
204
+ 'django.middleware.common.CommonMiddleware',
205
+ 'django.middleware.csrf.CsrfViewMiddleware',
206
+ 'django.contrib.auth.middleware.AuthenticationMiddleware',
207
+ 'django.contrib.messages.middleware.MessageMiddleware',
208
+ 'django.middleware.clickjacking.XFrameOptionsMiddleware',
209
+ ]
210
+
211
+ ROOT_URLCONF = 'mysite.urls'
212
+
213
+ TEMPLATES = [
214
+ {
215
+ 'BACKEND': 'django.template.backends.django.DjangoTemplates',
216
+ 'DIRS': [],
217
+ 'APP_DIRS': True,
218
+ 'OPTIONS': {
219
+ 'context_processors': [
220
+ 'django.template.context_processors.debug',
221
+ 'django.template.context_processors.request',
222
+ 'django.contrib.auth.context_processors.auth',
223
+ 'django.contrib.messages.context_processors.messages',
224
+ ],
225
+ },
226
+ },
227
+ ]
228
+
229
+ WSGI_APPLICATION = 'mysite.wsgi.application'
230
+
231
+
232
+ # Database
233
+ # https://docs.djangoproject.com/en/2.2/ref/settings/#databases
234
+
235
+ DATABASES = {
236
+ 'default': {
237
+ 'ENGINE': 'django.db.backends.sqlite3',
238
+ 'NAME': str(os.path.join(BASE_DIR, 'db.sqlite3')),
239
+ }
240
+ }
241
+
242
+
243
+ # Password validation
244
+ # https://docs.djangoproject.com/en/2.2/ref/settings/#auth-password-validators
245
+
246
+ AUTH_PASSWORD_VALIDATORS = [
247
+ {
248
+ 'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
249
+ },
250
+ {
251
+ 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
252
+ },
253
+ {
254
+ 'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
255
+ },
256
+ {
257
+ 'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
258
+ },
259
+ ]
260
+
261
+
262
+ # Internationalization
263
+ # https://docs.djangoproject.com/en/2.2/topics/i18n/
264
+
265
+ LANGUAGE_CODE = 'en-us'
266
+
267
+ TIME_ZONE = 'Asia/Tokyo'
268
+
269
+ USE_I18N = True
270
+
271
+ USE_L10N = True
272
+
273
+ USE_TZ = True
274
+
275
+
276
+ # Static files (CSS, JavaScript, Images)
277
+ # https://docs.djangoproject.com/en/2.2/howto/static-files/
278
+
279
+ STATIC_URL = '/static/'
280
+ ```
281
+
131
282
  **使用ツール**
132
283
  ---
133
284
  Python3.6.9

1

画像変更

2022/06/03 09:42

投稿

myao
myao

スコア116

test CHANGED
File without changes
test CHANGED
@@ -8,7 +8,7 @@
8
8
 
9
9
  しかし、WinSCPを使用せずローカルで runserver 後、http://127.0.0.1:8000/polls/ にアクセスすると画像のようにハイパーリンク表示にすることができます。
10
10
 
11
- ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-03/86cabf92-334d-49e8-a26e-f8fa3fae8b6b.png)
11
+ ![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2022-06-03/d3e9f508-eada-45c9-ae64-e5b930f8f2bd.png)
12
12
 
13
13
  WinSCPを使用して画像のようにハイパーリンク表示にするにはどうすればよいのでしょうか?
14
14