Django + GWT или JQuery

Прослушайте событие формы submit - оно вызывается событиями ввода и нажатия.

Разметка

<form id="yourForm">
  <input type="text" name="username">
  <input type="password" name="password">
  <input type="submit" value="Submit">
</form>

JS

$('#yourForm').submit(function(event){

  // prevent default browser behaviour
  event.preventDefault();

  //do stuff with your form here
  ...

});
8
задан Community 23 May 2017 в 12:04
поделиться

3 ответа

Правильно ли я понимаю, что он может содержать только либо заглавными , либо строчными буквами?

new Regex("^([a-z]{1,25}|[A-Z]{1,25})$")

Регулярное выражение кажется правильным для этого случая.

Между прочим, вставка ("^") в первое место внутри класса символов означает «не», поэтому ваш « [^ az] | [^ AZ] » будет означать «ни одну строчную букву, ни любую прописную букву» (без учета того, что аз не являются все буквы).

тогда было бы очень здорово написать код, который мог бы подключаться к внутренним компонентам Django и генерировать необходимый Javascript для беспрепятственного взаимодействия с GWT и не нарушать DRY.

Короче говоря, если вам нужно закончить приложение, используйте jQuery. Если у вас есть больше времени и вы хотите получить признание, тогда разработайте красивую бесшовную библиотеку для Django, которая будет отображать правильный HTML + Javascript из моделей и форм Django, которые будут интегрированы с GWT.

Только мое мнение :)

4
ответ дан 5 December 2019 в 12:12
поделиться

Я ' Мы действительно пересекли этот мост, и, к сожалению, я обнаружил, что лучше всего создавать объекты на стороне клиента в GWT. К счастью, это легко сделать с помощью наложений JavaScript и небольшого генератора кода.

Мой генератор кода просматривает файл models.py и вырезает все соответствующие поля перед тем, как поместить их в файл. java файлы для GWT. Как только вы его получите, реализовать ваши новые объекты будет довольно просто.

1
ответ дан 5 December 2019 в 12:12
поделиться

Вы думали о пижамах?

Для меня это лучшее из обоих миров. Вы, как обычно, используете серверную часть Django, но можете легко использовать службы JSON RPC из кода пижамы.

Вы кодируете интерфейсную часть почти так же, как в GWT, но на Python вместо Java.

Вот это краткое руководство: http://gdwarner.blogspot.com/2008/10/brief-pyjamas-django-tutorial.html

9
ответ дан 5 December 2019 в 12:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: