質問編集履歴

5

レイアウト修正

2024/11/19 02:00

投稿

yama
yama

スコア10

test CHANGED
File without changes
test CHANGED
@@ -148,19 +148,21 @@
148
148
  何卒よろしくお願いいたします。
149
149
 
150
150
  ### 補足情報(Xserverのエラーログの情報)
151
- Internal Server Error: /test_app/yoyaku_end/: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
152
- Traceback (most recent call last):: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
153
- File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
154
- response = get_response(request): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
155
- ^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
156
- File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
157
- response = wrapped_callback(request, *callback_args, **callback_kwargs): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
158
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
159
- File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
160
- return view_func(request, *args, **kwargs): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
161
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
162
- File "/home/xs6xxxxxx/testweb.jp/public_html/xxx/test_app/views.py", line 161, in yoyaku_end: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
163
- if p.classname_id.class_date == post.class_date and p.classname_id.class_start_time == post.class_start_time:: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
164
- ^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
165
- AttributeError: 'int' object has no attribute 'class_date': /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
151
+ ```
152
+ Internal Server Error: /test_app/yoyaku_end/: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
153
+ Traceback (most recent call last):: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
154
+ File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
155
+ response = get_response(request): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
156
+ ^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
157
+ File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
158
+ response = wrapped_callback(request, *callback_args, **callback_kwargs): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
159
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
160
+ File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
161
+ return view_func(request, *args, **kwargs): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
162
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
163
+ File "/home/xs6xxxxxx/testweb.jp/public_html/xxx/test_app/views.py", line 161, in yoyaku_end: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
164
+ if p.classname_id.class_date == post.class_date and p.classname_id.class_start_time == post.class_start_time:: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
165
+ ^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
166
+ AttributeError: 'int' object has no attribute 'class_date': /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
166
167
 
168
+ ```

4

https://とするとリンクになってしまうようなので、hを省いてttps://と修正しました

2024/11/19 01:59

投稿

yama
yama

スコア10

test CHANGED
File without changes
test CHANGED
@@ -148,19 +148,19 @@
148
148
  何卒よろしくお願いいたします。
149
149
 
150
150
  ### 補足情報(Xserverのエラーログの情報)
151
- Internal Server Error: /test_app/yoyaku_end/: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
152
- Traceback (most recent call last):: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
153
- File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
154
- response = get_response(request): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
155
- ^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
156
- File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
157
- response = wrapped_callback(request, *callback_args, **callback_kwargs): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
158
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
159
- File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
160
- return view_func(request, *args, **kwargs): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
161
- ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
162
- File "/home/xs6xxxxxx/testweb.jp/public_html/xxx/test_app/views.py", line 161, in yoyaku_end: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
163
- if p.classname_id.class_date == post.class_date and p.classname_id.class_start_time == post.class_start_time:: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
164
- ^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
165
- AttributeError: 'int' object has no attribute 'class_date': /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
151
+ Internal Server Error: /test_app/yoyaku_end/: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
152
+ Traceback (most recent call last):: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
153
+ File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
154
+ response = get_response(request): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
155
+ ^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
156
+ File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
157
+ response = wrapped_callback(request, *callback_args, **callback_kwargs): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
158
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
159
+ File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
160
+ return view_func(request, *args, **kwargs): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
161
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
162
+ File "/home/xs6xxxxxx/testweb.jp/public_html/xxx/test_app/views.py", line 161, in yoyaku_end: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
163
+ if p.classname_id.class_date == post.class_date and p.classname_id.class_start_time == post.class_start_time:: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
164
+ ^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
165
+ AttributeError: 'int' object has no attribute 'class_date': /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: ttps://xxx.xxxxxx.jp/test_app/class_list/22/
166
166
 

3

Xserverのエラーログを追記いたしました。

2024/11/19 01:58

投稿

yama
yama

スコア10

test CHANGED
File without changes
test CHANGED
@@ -147,3 +147,20 @@
147
147
  日付の部分のエラーなのかと思ったのですが、あまり思い当たることが見つからず、お手上げ状態です。
148
148
  何卒よろしくお願いいたします。
149
149
 
150
+ ### 補足情報(Xserverのエラーログの情報)
151
+ Internal Server Error: /test_app/yoyaku_end/: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
152
+ Traceback (most recent call last):: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
153
+ File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/core/handlers/exception.py", line 55, in inner: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
154
+ response = get_response(request): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
155
+ ^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
156
+ File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/core/handlers/base.py", line 197, in _get_response: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
157
+ response = wrapped_callback(request, *callback_args, **callback_kwargs): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
158
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
159
+ File "/home/xs6xxxxxx/anaconda3/lib/python3.12/site-packages/django/contrib/auth/decorators.py", line 60, in _view_wrapper: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
160
+ return view_func(request, *args, **kwargs): /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
161
+ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
162
+ File "/home/xs6xxxxxx/testweb.jp/public_html/xxx/test_app/views.py", line 161, in yoyaku_end: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
163
+ if p.classname_id.class_date == post.class_date and p.classname_id.class_start_time == post.class_start_time:: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
164
+ ^^^^^^^^^^^^^^^: /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
165
+ AttributeError: 'int' object has no attribute 'class_date': /home/xs6xxxxxx/testweb.jp/public_html/xxx/index.cgi, referer: https://xxx.xxxxxx.jp/test_app/class_list/22/
166
+

2

models.py を追記いたしました。

2024/11/19 01:47

投稿

yama
yama

スコア10

test CHANGED
File without changes
test CHANGED
@@ -99,6 +99,43 @@
99
99
 
100
100
  ```
101
101
 
102
+ ```models.py
103
+ from django.db import models
104
+
105
+ # Create your models here.
106
+ class ClassNo(models.Model):
107
+ class_name = models.CharField('クラス名', max_length=15, blank=True, null=True)
108
+ class_hurigana = models.CharField('ふりがな', max_length=30, blank=True, null=True)
109
+ def __str__(self):
110
+ return self.class_name
111
+
112
+ class ClassManager(models.Model):
113
+ class_manager = models.CharField('担当', max_length=30, blank=True, null=True)
114
+ manager_hurigana = models.CharField('ふりがな', max_length=30, blank=True, null=True)
115
+ def __str__(self):
116
+ return self.class_manager
117
+
118
+ class ClassName(models.Model):
119
+ class_id = models.ForeignKey(ClassNo, on_delete=models.PROTECT, blank=True, null=True,verbose_name= ('クラス名'))
120
+ class_date = models.DateField('日付', max_length=15, blank=True, null=True)
121
+ class_start_time = models.TimeField('開始時間', max_length=15,blank=True, null=True)
122
+ class_end_time = models.TimeField('終了時間', max_length=15,blank=True, null=True)
123
+ class_manager = models.ForeignKey(ClassManager, on_delete=models.CASCADE, blank=True, null=True,verbose_name= ('担当'))
124
+ def __int__(self):
125
+ return self.class_id
126
+
127
+ class UserName(models.Model):
128
+ user_name = models.CharField('ユーザーID', max_length=15,blank=True, null=True)
129
+ user_pass = models.CharField('パスワード', max_length=15,blank=True, null=True)
130
+ affiliation = models.CharField('所属', max_length=15,blank=True, null=True)
131
+
132
+ class ReserveList(models.Model):
133
+ username_id = models.IntegerField('ユーザー番号', blank=True, null=True)
134
+ classname_id = models.ForeignKey(ClassName, on_delete=models.CASCADE, blank=True, null=True, verbose_name= ('予約クラス'))
135
+ transfer = models.BooleanField(verbose_name = '送迎あり')
136
+
137
+ ```
138
+
102
139
  ### 試したこと
103
140
 
104
141
  ・PC側とXseverのバージョンを揃えた。

1

該当箇所以前のソースコード「#クラスリスト(予約リスト)」と「#予約確認」を追記いたしました。

2024/11/18 01:02

投稿

yama
yama

スコア10

test CHANGED
File without changes
test CHANGED
@@ -53,6 +53,27 @@
53
53
 
54
54
  ```views.py
55
55
 
56
+ #クラスリスト(予約リスト)
57
+ @login_required
58
+ def class_list(request):
59
+ global num
60
+ posts = ClassName.objects.all() #すべて
61
+ data_page = Paginator(posts, 5) # Paginatorオブジェクト生成 1ページに5件表示
62
+ p = request.GET.get('p') # URLのパラメータから現在のページ番号を取得
63
+ articles = data_page.get_page(p) # 指定のページのArticleを取得
64
+ return render(request, 'test_app/class_list.html', {'articles': articles})
65
+
66
+ #予約確認
67
+ @login_required
68
+ def yoyaku_kakunin(request,post_id,*args, **kwargs):
69
+ global t_bool,post
70
+ post = ClassName.objects.get(pk = post_id)
71
+
72
+ if request.method == "POST":
73
+ t_bool = request.POST["transfer"]
74
+ return redirect('test_app:yoyaku_end')
75
+ return render(request,"test_app/yoyaku_kakunin.html",{"post":post})
76
+
56
77
  #予約エンド
57
78
  @login_required
58
79
  def yoyaku_end(request):
@@ -89,4 +110,3 @@
89
110
  日付の部分のエラーなのかと思ったのですが、あまり思い当たることが見つからず、お手上げ状態です。
90
111
  何卒よろしくお願いいたします。
91
112
 
92
-