Найти - Пользователи
Полная версия: Flask redirect на предыдущую страницу при условиях
Начало » Python для новичков » Flask redirect на предыдущую страницу при условиях
1 2
demonworm
Спасибо за совет. Можете в двух словах для, как вы уже поняли, новичка в web программировании. JavaScript (вижу в гугле еще советуют TypeScript) ведь не явялется заменой flask? Это вообще про другое, то есть flask это backend, а JS/TS это frontend, так? Я могу сейчас на свое готовое приложение приладить немного интерактивности с JS/TS или нужно будет как то flask код (модели, формы) перерабатывать?
ZerG
Фласк это фреймворк для веб разработки на пайтоне
JS это язык программирования как и пайтон на нем так же можно писать как веб так и другие приложения
вы можете нарисовать простую вебстраничку на голом HTML и запустить в ней код на джаваскрипте даже без питона фласка и так далее

вам бы почитать хоть что нибудь для начала
py.user.next
demonworm
Я могу сейчас на свое готовое приложение приладить немного интерактивности с JS/TS или нужно будет как то flask код (модели, формы) перерабатывать?

ZerG
JavaScript (вижу в гугле еще советуют TypeScript)
Не смотри, что советуют. Это всё херня, заказуха, купленные экспертные мнения.
Автор JavaScript - парень один
https://ru.wikipedia.org/wiki/JavaScript
Автор TypeScript - корпорация Microsoft
https://ru.wikipedia.org/wiki/TypeScript

Везде, где видишь название Microsoft, выбрасывай сразу всё. Они никогда для людей не работали и всё, что они делали, было направлено на захваты рынков и прочую гнилую фигню. Поэтому у них и софт - говнософт. Сколько они будут выбираться из этого, пока не сдохнут? Ну примерно пока жив Билл Гейтс. Последнее обновление Windows сломало все компьютерные игры. Это было, есть и будет всегда, пока политика компании будет завязана на деньги и овечек, которых надо окучивать, чтобы эти деньги получать.

Это всё очередной захват рынка в стиле “смотрите, какое JavaScript говно! там нет типов! а у нас есть типы! так что быстро к нам на всё наше, заодно и денюшку потом заплатите, мы еще не придумали, как и за что, но потом придумаем”. Вот это всё, что оно из себя представляет. C#-ом они так пытались Java убить. Правда потом оказалось, что C# как не работал ни на чём, кроме Windows, так и не работает, хотя прошло уже двадцать лет с момента его появления. Просто такова политика этой компании. Потом вылазит какой-нибудь АйтиБорода на YouTube и не знает элементарнейших вещей про компьютеры и компьютерные системы, протоколы там и прочее, хотя давно и долго работает на C#. А что он будет знать? кому надо, чтобы он что-то знал? Корпорация его изолирует для себя, чтобы он никуда не дёрнулся с её операционной системы. В итоге он будет вынужден покупать себе среду для разработки. Ну и попался дурачок, вот в этом и была задумка.

demonworm
Я могу сейчас на свое готовое приложение приладить немного интерактивности с JS/TS или нужно будет как то flask код (модели, формы) перерабатывать?
Они работают совместно, дополняя друг друга. Пользователь не взаимодействует с Flask, он взаимодействует со страницами в браузере. Страницы в браузере могут появляться из Flask, а могут появляться и меняться на лету через JavaScript-движок, который встроен в каждый браузер. Ты вот когда телевизор включаешь, там всякие приложения. Вот там нет HTTP протокола нигде и это всё работает без интернета и серверов, и это всё не на C++ там написано, это представляет из себя браузер, в котором запускаются приложения на JavaScript.

Просто сохрани в test.html и запусти в браузере.
  
<html>
<script type="text/javascript">
  let n = 0;
  while (n++ < 5) {
      document.write('<div>')
      document.write('Hello #' + n + '.');
      document.write('</div>')
  }
 
  document.write('<canvas id="pic"/>')
  let canvas = document.getElementById('pic');
  let ctx = canvas.getContext('2d');
  ctx.beginPath();
  ctx.arc(75, 75, 50, 0, Math.PI * 2, true);
  ctx.moveTo(110, 75);
  ctx.arc(75, 75, 35, 0, Math.PI, false);
  ctx.moveTo(65, 65);
  ctx.arc(60, 65, 5, 0, Math.PI * 2, true);
  ctx.moveTo(95, 65);
  ctx.arc(90, 65, 5, 0, Math.PI * 2, true);
  ctx.stroke();
</script>
</html>
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB