#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. Я вижу одну форму и одну кнопку отправки выше. Не могли бы вы опубликовать другую?