несколько кнопок отправки в приложение python flask

#python #html #flask

#python #HTML #flask

Вопрос:

У меня возникла проблема с получением обоих этих представлений для работы. Я буду искать с помощью одного, и он будет успешным, а затем, когда я обновлю и попытаюсь выполнить поиск с помощью другого, я получу сообщение об ошибке url not found. Боролся с этим весь день спасибо за вашу помощь

     <playlist>
          <input id = "url2" type = "text" name = "url"
   
           placeholder = "Genre">

           <input type = "submit" name = "button" onclick =                      
                "test()">.  

          <script>

             function test() {

             var url2= document.getElementById("url2").value;

             document.write("Generating Playlist");

             setTimeout(function(){window.location=

             "http://127.0.0.1:5000/recommend/genre/" url2;}, 3000);
                    }
                </script>
  

Извините, я новичок в этом, я не знал, что мне еще не разрешили публиковать скриншоты. У меня есть 2 из этих отправлений, одно с / genre, а другое с /limit , когда они одни в коде, они работают, но когда у меня есть оба из них, один из них выдает мне ошибку URL. Вот функция жанра в python.

«test()»>.

       @app.route("/recommend/genre/<seed_genres>")
      def recommend_two(seed_genres):

endpoint_url = "https://api.spotify.com/v1/recommendations?"
limit=2
market="US"
#seed_genres="indie"
target_danceability=0.9
combo = ""
q=drakeamp;type=artistamp;limit=5'
query = f'{endpoint_url}limit={limit}amp;market={market}amp;seed_genres=.
{seed_genres}amp;target_danceability={target_danceability}'
token = getAccessToken(clientID, clientSecret)
response =requests.get(query,
headers={"Content-Type":"application/json",
            "Authorization":"Bearer "   token})
    
json_response = response.json()
head_one = "<h1/>"
head_two = "</h2"
for i in json_response['tracks']:
    combo  = (f""{i['name']}" by {i['artists'][0]['name']}")
return (head_one combo head_two)
  

Комментарии:

1. Вам нужно будет сказать, что вы подразумеваете под «этими отправками» — вы не предоставили никакого примера кода, поэтому никто не может помочь отладить вашу проблему.

2. Я вижу одну форму и одну кнопку отправки выше. Не могли бы вы опубликовать другую?