저는 app 엔진을 처음 사용합니다. 파이썬. 제 질문은 : 버튼 추가 클릭시 동일한 레코드를 제출하고 표시하고 싶습니다. Lightbox를 사용하여 내 기록을 표시합니다.Python을 제출하고 한 번의 클릭으로 표시
내 html 파일 : 여기에 추가 버튼이 있습니다.
<td><a href='/display?patients_id={{patient_display.key.id}}&key={{patient_display.key}}' class='display' ><input type="submit" name="submitButtonName" value="Add" id="submitButtonName"></a></td>
내 main.py 파일 : 나는 기록을 저장할 때
class DisplayAddHandler(webapp.RequestHandler):
def get(self):
self.response.out.write("worksss")
data_key_display = self.request.get('patients_id')
key = self.request.get('key')
patient_print_display = PatientInfo.get_by_id(int(data_key_display),parent=None)
results_print_display = db.GqlQuery("SELECT * FROM PatientMeds WHERE patientinfo_ID=" + data_key_display)
results_patientalerts_print_display = db.GqlQuery("SELECT * FROM PatientAlerts WHERE patientinfo_ID=" + data_key_display)
template_values = {
'patient_display': patient_print_display,
'meds_display': results_print_display,
'alert_display': results_patientalerts_print_display,
}
path = os.path.join(os.path.dirname(__file__), 'display.html')
self.response.out.write(template.render(path, template_values))
지금 내가 원하는. 저장이 완료되면 저장 한 후 한 번의 클릭으로 추가 한 레코드가 표시됩니다. (버튼을 누르면 레코드 + 디스플레이가 저장됩니다).
제출 버튼이 앵커에 싸여서 시작하는 데 혼란이있을 것 같습니다. – neurino