Size: a a a

2021 August 27

T

Tishka17 in Python Flask
ну то есть не обязательно декораторами же
источник

f

faraš in Python Flask
а бест практис какая? таким образом?
источник

f

faraš in Python Flask
Работает, спасибо.
источник

f

faraš in Python Flask
Нормик же?
источник

f

faraš in Python Flask
а если я пишу так, то не работает, пишет что вне контекста
источник

V

Vladi in Python Flask
есть ещё  current_app, но можно и поругать и похвалить за неё
источник

DD

D D in Python Flask
Добрый день.
Подскажите почему в pycharm не запускается flask в режиме debug.
Если запустить run - то все работает.

Ошибки в консоле debug:

C:\Users\dolgo\PycharmProjects\pythonVPPStorage\venv\Scripts\python.exe "C:\Program Files\JetBrains\PyCharm Community Edition 2020.2.2\plugins\python-ce\helpers\pydev\pydevd.py" --multiproc --qt-support=auto --client 127.0.0.1 --port 58314 --file C:/Users/dolgo/PycharmProjects/pythonVPPStorage/main.py
Connected to pydev debugger (build 212.4746.96)
Traceback (most recent call last):
 File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.2.2\plugins\python-ce\helpers\pydev\pydevd.py", line 1483, in _exec
   pydev_imports.execfile(file, globals, locals)  # execute the script
 File "C:\Program Files\JetBrains\PyCharm Community Edition 2020.2.2\plugins\python-ce\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile
   exec(compile(contents+"\n", file, 'exec'), glob, loc)
 File "C:/Users/dolgo/PycharmProjects/pythonVPPStorage/main.py", line 10, in <module>
   app = Flask(__name__)
 File "C:\Users\dolgo\PycharmProjects\pythonVPPStorage\venv\lib\site-packages\flask\app.py", line 409, in __init__
   instance_path = self.auto_find_instance_path()
 File "C:\Users\dolgo\PycharmProjects\pythonVPPStorage\venv\lib\site-packages\flask\app.py", line 641, in auto_find_instance_path
   prefix, package_path = find_package(self.import_name)
 File "C:\Users\dolgo\PycharmProjects\pythonVPPStorage\venv\lib\site-packages\flask\scaffold.py", line 839, in find_package
   package_path = _find_package_path(root_mod_name)
 File "C:\Users\dolgo\PycharmProjects\pythonVPPStorage\venv\lib\site-packages\flask\scaffold.py", line 790, in _find_package_path
   return os.path.dirname(next(iter(spec.submodule_search_locations)))
TypeError: 'NoneType' object is not iterable

Process finished with exit code 1

main.py:
from flask import Flask
app = Flask(__name__)
if __name__ == '__main__':
   app.run(debug=True)
источник

AF

Artem Fadeev in Python Flask
не по адресу, но подскажите, почему мой файл js не подключается?
https://pastebin.com/MjFgHvdf

результат должен быть вот такой
https://codepen.io/pen/

но получается так, что просто нет js модуля
источник

ПП

Проксимов Прксимович... in Python Flask
Сообщения в консоли читал?
источник

AB

Andreas Boyko in Python Flask
Админы, а почему вы кикнули @ferryperry?
источник

AB

Andreas Boyko in Python Flask
Он мне в лс пишет спросить
источник

AF

Artem Fadeev in Python Flask
GET /js/slider.js HTTP/1.1" 404 -
источник

ПП

Проксимов Прксимович... in Python Flask
Значит его нет по данному пути
источник

AF

Artem Fadeev in Python Flask
он сам подказыает путь, поч не так?
источник

ПП

Проксимов Прксимович... in Python Flask
Подумай
источник

ПП

Проксимов Прксимович... in Python Flask
Путь у тебя в проекте
источник

ПП

Проксимов Прксимович... in Python Flask
Поиграйся с жсом, попринти текущую диреткорию
источник

AB

Andreas Boyko in Python Flask
так, ты все не так делаешь
источник

AB

Andreas Boyko in Python Flask
1. скинь app.py
источник

AB

Andreas Boyko in Python Flask
from flask import Flask, request, send_from_directory

# set the project root directory as the static folder, you can set others.
app = Flask(__name__, static_url_path='')

@app.route('/js/<path:path>')
def send_js(path):
   return send_from_directory('js', path)

if __name__ == "__main__":
   app.run()
источник