Как правильно разместить несколько файлов и описания файлов в одной форме? - PullRequest
0 голосов
/ 07 февраля 2012

Я пытаюсь опубликовать несколько файлов в одной форме, например:

  <form method="post">
  name1: <input type="text" name="e-jp-title" class="e-form-jp-input" /><br /> 
  file1:<input type="file" name="e-jp-img" /><br />
  url 1:<input type="text" name="e-jp-link" class="e-form-jp-input" />

  name2: <input type="text" name="e-jp-title" class="e-form-jp-input" /><br /> 
  file2:<input type="file" name="e-jp-img" /><br />
  url 2:<input type="text" name="e-jp-link" class="e-form-jp-input" />
  </form>
  ......

, и я хочу использовать python для обработки этих файловых сообщений. Если все имена одинаковые, я могу использовать

   e-jp-titles = request.form.e-jp-title
   e-jp-imgs = request.form.e-jp-img
   e-jp-links = request.form.e-jp-link
   result = zip(e-jp-titles, e-jp-imgs, e-jp-links)

, чтобы получить всю информацию, но если пользователь не заканчивает некоторую информацию в форме, например, если первая ссылка e-jp - None, окончательный результат будет неверным, поэтомукак правильно обрабатывать информацию или как оформить форму, чтобы я мог получить всю правильную информацию?

1 Ответ

1 голос
/ 07 февраля 2012

Ну, HTML в основном полезен для внешнего вида, который статичен по своей природе.Если вам нужны какие-либо проверки или извлечение информации, можно использовать javascripts или любую другую, удобную для вас (например, здесь вы используете Python). Все проверки, такие как ввод текста, или ввод строки, где ожидается число и т. Д., Обрабатываются все.в логической части, которая динамически выполняется, и это Python, здесь. Но вы ничего не можете сделать из HTML-части, кроме привлекательной разработки. Все, что вы можете сделать, это проверить HTML-страницу в Python, используя валидации, как уже описано выше. Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...