Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

View monk-time's full-sized avatar

Dmitry Bogorad monk-time

View GitHub Profile

Как запустить дебаггер в VSCode с Django и Docker Compose

Запуск напрямую через runserver

  1. Переключитесь на панель Debug (слева кнопка с треугольником и жуком).
  2. Под синей кнопкой выберите "create a launch.json file". Сверху выскочит панель, где нужно выбрать Python, затем Django, затем дописать путь до manage.py. В большинстве случаев это ${workspaceFolder}\backend\manage.py (первая часть - это корень всего проекта), но если у вас он лежит глубже, путь нужно поправить (здесь и далее).
  3. Создастся файл launch.json с конфигурацией, которую можно поправить под себя. Например, мне нужно было указать другой порт для runserver (ключ "args") и переключить некоторые переменные окружения для запуска с другой БД (ключ "env"). Ещё стоит обратить внимание на ключ "justMyCode": если указать для него false, то дебаггером можно будет ходить по коду джанги и прочих либ.
  4. Теперь в той же панели зеленый треугольник будет запускать выбранную конфигурацию. Можно ставить брейкпоинты и слать запросы на
from typing import Dict, Iterable, Union
import requests
from bs4 import BeautifulSoup
from bs4.element import Tag
MovieData = Dict[str, Union[str, Dict[str, str]]]
def fetch_pages(url: str, page_start: int, page_end: int) -> Iterable[Tag]:
@monk-time
monk-time / imdb-compact-list-editing.user.css
Last active March 29, 2021 08:52
A userstyle (usercss) that makes list editing on IMDb more compact. For more info: https://forum.icmforum.com/viewtopic.php?p=487972#p487972
/* ==UserStyle==
@name IMDb - Compact list editing
@description Make each IMDb list item take half as much vertical space while editing lists
@namespace monk-time
@author monk-time (https://github.com/monk-time)
@license MIT; https://opensource.org/licenses/MIT
@homepageURL https://gist.github.com/monk-time/118cd8f9d34e620df1f56a8a520787f3
@updateURL https://gist.githubusercontent.com/monk-time/118cd8f9d34e620df1f56a8a520787f3/raw/imdb-compact-list-editing.user.css
@version 1.0.3
==/UserStyle== */
@monk-time
monk-time / sample_output.csv
Last active August 18, 2017 05:15
Sample output of tspdt-next-1k
Title Year Rank by year Rank Res Hash After Before Range
Workers Leave the Factory 1895 2 - - 3g - - (1002, 1999)
Great Train Robbery, The 1903 1 - - mk - - (1002, 1999)
Corner in Wheat, A 1909 1 1657 - yi - - -
Fantomas 1913 1 - - 5b - - (1002, 1999)
Battle of the Somme, The 1916 2 - - np - - (1002, 1999)
Man There Was, A 1917 1 1525 - bk - - -
Tih Minh 1918 1 - - ik - - (1002, 1999)
Sir Arne's Treasure 1919 4 - - 8a - - (1002, 1999)
Way Down East 1920 1 1120 - ql - - -