Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 22, 2014 22:46:18

ingfa_1981
Зарегистрирован: 2014-01-25
Сообщения: 200
Репутация: +  1  -
Профиль   Адрес электронной почты  

Вопрос по Flask

Посмотрите пожалуйста правильно ли я сделал и вообще веб сокеты ли это у меня получились или просто хрень которая каждую секунду обновляется?

# -*- coding: utf-8
from app import app
import datetime
import time
from flask import Flask, render_template, session, request, abort
import flask.ext.socketio
FLASK_CORE_APP = Flask(__name__)
FLASK_CORE_APP.config['SECRET_KEY'] = 'secret' # Luggage combination
SOCKET_IO_CORE = flask.ext.socketio.SocketIO(FLASK_CORE_APP)
@FLASK_CORE_APP.route('/')
def index():
    now_time = datetime.datetime.now()
    vremya = now_time.strftime("%d\%m\%Y %H:%M:%S")
    nazv_str = {'nazv': u"Страница отображения аварий"}
    user = {'data': vremya}
    return render_template("index.html",user = user, nazv_str = nazv_str)
SOCKET_IO_CORE.run(FLASK_CORE_APP, host = '127.0.0.1', port=80)


<html>
  <head>
      <meta http-equiv="refresh" content="1">
    {%if nazv_str%}
    <title>{{nazv_str.nazv}}</title>
    {%else%}
    <title>Нормальная страница</title>
    {%endif%}
  </head>
  <body>
      <h1>Сейчас ->>>, {{user.data}}!</h1>
  </body>
</html>

Офлайн

#2 Июнь 23, 2014 00:40:18

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Вопрос по Flask

ingfa_1981
оно работает?
Если нет то это таки хрень

Офлайн

#3 Июнь 23, 2014 16:02:09

ingfa_1981
Зарегистрирован: 2014-01-25
Сообщения: 200
Репутация: +  1  -
Профиль   Адрес электронной почты  

Вопрос по Flask

Хотелось бы что бы все в лучшем виде. Как правильнее сделать ?

Офлайн

#4 Июнь 23, 2014 21:06:48

ingfa_1981
Зарегистрирован: 2014-01-25
Сообщения: 200
Репутация: +  1  -
Профиль   Адрес электронной почты  

Вопрос по Flask

Такой вопрос возник у меня. Если index.html тут является шаблоном, и рядом с ним лежит звуковой файл, а я хочу его сделать фоновым звуком страницы. Как сделать на него ссылку?

 <audio file="./music.mp3" controls>
<p>If you are reading this, it is because your browser does not support the audio element.</p>
</audio>

так почему то не работает

Офлайн

#5 Июнь 24, 2014 22:11:44

ingfa_1981
Зарегистрирован: 2014-01-25
Сообщения: 200
Репутация: +  1  -
Профиль   Адрес электронной почты  

Вопрос по Flask

Как плохо когда ни знаешь да еще и забыл, да еще и никто не отвечает…

Офлайн

#6 Июнь 25, 2014 17:57:05

ingfa_1981
Зарегистрирован: 2014-01-25
Сообщения: 200
Репутация: +  1  -
Профиль   Адрес электронной почты  

Вопрос по Flask

объясните пожалуйста почему у меня локальные файлы не работают в качестве ссылок?

Офлайн

#7 Июнь 25, 2014 18:02:35

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Вопрос по Flask

А почему веб-сервер должен иметь неограниченный доступ к файловой системе?



Офлайн

#8 Июнь 25, 2014 18:48:18

ingfa_1981
Зарегистрирован: 2014-01-25
Сообщения: 200
Репутация: +  1  -
Профиль   Адрес электронной почты  

Вопрос по Flask

Я это понял, а что мне сделать какие способы есть выложить файл на страницу? Через фласк

Отредактировано ingfa_1981 (Июнь 25, 2014 18:48:32)

Офлайн

#9 Июнь 25, 2014 18:52:51

Singularity
Зарегистрирован: 2011-07-28
Сообщения: 1387
Репутация: +  75  -
Профиль   Отправить e-mail  

Вопрос по Flask

Все очень плохо.

Офлайн

#10 Июнь 25, 2014 19:20:57

ingfa_1981
Зарегистрирован: 2014-01-25
Сообщения: 200
Репутация: +  1  -
Профиль   Адрес электронной почты  

Вопрос по Flask

Неужели расшарить через Samba?
А как это понять
Статические файлы
Динамические веб-приложение также нуждаются и в статических файлах. Обычно, именно из них берутся файлы CSS и JavaScript. В идеале ваш веб-сервер уже сконфигурирован так, чтобы обслуживать их для вас, однако в ходе разработке это также может делать и сам Flask. Просто создайте внутри вашего пакета или модуля папку с названием static, и она будет доступна из приложения как /static.

Чтобы сформировать для статических файлов URL, используйте специальное окончание ‘static’:

url_for('static', filename='style.css')
Этот файл должен храниться в файловой системе как static/style.css.

Строку url_for('static', filename='style.css') куда писать ?

Отредактировано ingfa_1981 (Июнь 25, 2014 19:26:05)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version