質問編集履歴
6
IPアドレス隠す
test
CHANGED
File without changes
|
test
CHANGED
@@ -422,7 +422,7 @@
|
|
422
422
|
|
423
423
|
|
424
424
|
|
425
|
-
ALLOWED_HOSTS = ["
|
425
|
+
ALLOWED_HOSTS = ["X.X.X.X"]
|
426
426
|
|
427
427
|
|
428
428
|
|
5
セキュリティ関係
test
CHANGED
File without changes
|
test
CHANGED
@@ -414,7 +414,7 @@
|
|
414
414
|
|
415
415
|
|
416
416
|
|
417
|
-
SECRET_KEY =
|
417
|
+
SECRET_KEY = ?
|
418
418
|
|
419
419
|
|
420
420
|
|
4
見やすくした
test
CHANGED
File without changes
|
test
CHANGED
@@ -400,7 +400,7 @@
|
|
400
400
|
|
401
401
|
|
402
402
|
|
403
|
-
setting.py
|
403
|
+
#setting.py
|
404
404
|
|
405
405
|
import os
|
406
406
|
|
3
ソースコードなど、構成の変更
test
CHANGED
File without changes
|
test
CHANGED
@@ -398,4 +398,192 @@
|
|
398
398
|
|
399
399
|
return JsonResponse(serializer.data, safe=False)
|
400
400
|
|
401
|
+
|
402
|
+
|
403
|
+
setting.py
|
404
|
+
|
405
|
+
import os
|
406
|
+
|
407
|
+
|
408
|
+
|
409
|
+
BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))
|
410
|
+
|
411
|
+
|
412
|
+
|
413
|
+
|
414
|
+
|
415
|
+
|
416
|
+
|
417
|
+
SECRET_KEY = 'rdro^p!-!c5+p3!$=!!8_+rotn(#464kr!u76lua+cfv$90@&v'
|
418
|
+
|
419
|
+
|
420
|
+
|
421
|
+
DEBUG = True
|
422
|
+
|
423
|
+
|
424
|
+
|
425
|
+
ALLOWED_HOSTS = ["ec2-18-205-105-246.compute-1.amazonaws.com"]
|
426
|
+
|
427
|
+
|
428
|
+
|
429
|
+
|
430
|
+
|
431
|
+
|
432
|
+
|
433
|
+
INSTALLED_APPS = [
|
434
|
+
|
435
|
+
'django.contrib.admin',
|
436
|
+
|
437
|
+
'django.contrib.auth',
|
438
|
+
|
439
|
+
'django.contrib.contenttypes',
|
440
|
+
|
441
|
+
'django.contrib.sessions',
|
442
|
+
|
443
|
+
'django.contrib.messages',
|
444
|
+
|
445
|
+
'django.contrib.staticfiles',
|
446
|
+
|
447
|
+
'rest_framework', p
|
448
|
+
|
449
|
+
'snippets.apps.SnippetsConfig',
|
450
|
+
|
451
|
+
]
|
452
|
+
|
453
|
+
|
454
|
+
|
455
|
+
MIDDLEWARE = [
|
456
|
+
|
457
|
+
'django.middleware.security.SecurityMiddleware',
|
458
|
+
|
459
|
+
'django.contrib.sessions.middleware.SessionMiddleware',
|
460
|
+
|
461
|
+
'django.middleware.common.CommonMiddleware',
|
462
|
+
|
463
|
+
'django.middleware.csrf.CsrfViewMiddleware',
|
464
|
+
|
465
|
+
'django.contrib.auth.middleware.AuthenticationMiddleware',
|
466
|
+
|
467
|
+
'django.contrib.messages.middleware.MessageMiddleware',
|
468
|
+
|
469
|
+
'django.middleware.clickjacking.XFrameOptionsMiddleware',
|
470
|
+
|
471
|
+
]
|
472
|
+
|
473
|
+
|
474
|
+
|
475
|
+
ROOT_URLCONF = 'tutorial.urls'
|
476
|
+
|
477
|
+
|
478
|
+
|
479
|
+
TEMPLATES = [
|
480
|
+
|
481
|
+
{
|
482
|
+
|
483
|
+
'BACKEND': 'django.template.backends.django.DjangoTemplates',
|
484
|
+
|
485
|
+
'DIRS': [],
|
486
|
+
|
487
|
+
'APP_DIRS': True,
|
488
|
+
|
489
|
+
'OPTIONS': {
|
490
|
+
|
491
|
+
'context_processors': [
|
492
|
+
|
493
|
+
'django.template.context_processors.debug',
|
494
|
+
|
495
|
+
'django.template.context_processors.request',
|
496
|
+
|
497
|
+
'django.contrib.auth.context_processors.auth',
|
498
|
+
|
499
|
+
'django.contrib.messages.context_processors.messages',
|
500
|
+
|
501
|
+
],
|
502
|
+
|
503
|
+
},
|
504
|
+
|
505
|
+
},
|
506
|
+
|
507
|
+
]
|
508
|
+
|
509
|
+
|
510
|
+
|
511
|
+
WSGI_APPLICATION = 'tutorial.wsgi.application'
|
512
|
+
|
513
|
+
DATABASES = {
|
514
|
+
|
515
|
+
'default': {
|
516
|
+
|
517
|
+
'ENGINE': 'django.db.backends.sqlite3',
|
518
|
+
|
519
|
+
'NAME': os.path.join(BASE_DIR, 'db.sqlite3'),
|
520
|
+
|
521
|
+
}
|
522
|
+
|
523
|
+
}
|
524
|
+
|
525
|
+
|
526
|
+
|
527
|
+
|
528
|
+
|
529
|
+
AUTH_PASSWORD_VALIDATORS = [
|
530
|
+
|
531
|
+
{
|
532
|
+
|
533
|
+
'NAME': 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator', p
|
534
|
+
|
535
|
+
},
|
536
|
+
|
537
|
+
{
|
538
|
+
|
539
|
+
'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
|
540
|
+
|
541
|
+
},
|
542
|
+
|
543
|
+
{
|
544
|
+
|
545
|
+
'NAME': 'django.contrib.auth.password_validation.CommonPasswordValidator',
|
546
|
+
|
547
|
+
},
|
548
|
+
|
549
|
+
{
|
550
|
+
|
551
|
+
'NAME': 'django.contrib.auth.password_validation.NumericPasswordValidator',
|
552
|
+
|
553
|
+
},
|
554
|
+
|
555
|
+
]
|
556
|
+
|
557
|
+
|
558
|
+
|
559
|
+
|
560
|
+
|
561
|
+
|
562
|
+
|
563
|
+
LANGUAGE_CODE = 'ja'
|
564
|
+
|
565
|
+
|
566
|
+
|
567
|
+
TIME_ZONE = 'Asia/Tokyo'
|
568
|
+
|
569
|
+
|
570
|
+
|
571
|
+
USE_I18N = True
|
572
|
+
|
573
|
+
|
574
|
+
|
575
|
+
USE_L10N = True
|
576
|
+
|
577
|
+
|
578
|
+
|
579
|
+
USE_TZ = True
|
580
|
+
|
581
|
+
|
582
|
+
|
583
|
+
APPEND_SLASH = False
|
584
|
+
|
585
|
+
|
586
|
+
|
587
|
+
STATIC_URL = '/static/'
|
588
|
+
|
401
589
|
```
|
2
書式の改善
test
CHANGED
@@ -1 +1 @@
|
|
1
|
-
djangoのGetメソッドについて。Get毎に更新後情報が欲しいのに、更新前?の情報が返ってくる。
|
1
|
+
djangoのGetメソッドについて。Getリクエスト受け取り毎に更新後情報が欲しいのに、更新前?の情報が返ってくる。
|
test
CHANGED
File without changes
|
1
書き直し
test
CHANGED
File without changes
|
test
CHANGED
@@ -4,9 +4,9 @@
|
|
4
4
|
|
5
5
|
|
6
6
|
|
7
|
-
①android stdioのedit text等に項目を入力後コメント投稿用のボタンで
|
7
|
+
①android stdioのedit text等に項目を入力後コメント投稿用のボタンでdjangoのデータベースに保存する。
|
8
|
-
|
8
|
+
|
9
|
-
②コメント一覧表示用のボタンでデータベースに入っている情報を
|
9
|
+
②コメント一覧表示用のボタンでデータベースに入っている情報を取得し表示させる。
|
10
10
|
|
11
11
|
|
12
12
|
|