Czy to możliwe? Przez debugowanie rozumiem ustawianie punktów przerwania, sprawdzanie wartości i posuwanie się krok po kroku.Jak debugować aplikacje Web2py?
Odpowiedz
Możesz wykonać zdalne debugowanie aplikacji internetowych Pythona przez TCP/IP z winpdb.
Nie użyłem web2py, ale jeśli działa w oknie terminala, możesz użyć standardowych plików pdb. Dodaj tę linię gdzieś w swoim kodzie:
import pdb; pdb.set_trace()
Spowoduje to wywołanie debuggera i przerwanie. Następnie możesz użyć poleceń PDB: n, aby przejść do następnej linii, l, aby wyświetlić kod, s, aby wejść do funkcji, p, aby wydrukować wartości, itp.
można debugować aplikacje zbudowane na Web2py stosując następującą konfigurację:
- Eclipse IDE
- Install PyDev w Eclipse
- ustawić punkty przerwania w kodzie w miarę potrzeb
- W ramach Eclipse prawo- kliknij plik web2py.py i wybierz Debuguj jako -> Python Run
- Po osiągnięciu punktu przerwania Eclipse przeskoczy do punktu przerwania, gdzie możesz sprawdzić zmienne i przejść przez kod
działa doskonale dla mnie – icn
Tak, to jest możliwe, ze względu na „zapobieganie przęsła” Ja nadal nie wolno zamieszczać zrzuty ekranu, ale tutaj jest pełny zrzut ekranu gościł na mojej stronie internetowej:
Carl stwierdził, że jest tak proste, jak:
- Instalowanie PyDev w Eclipse
- prawym przyciskiem myszy na projekcie Web2py, wybierając Debug jako> Python Run
- Wybór web2py.py jako plik do uruchomienia
Brak innych wtyczek czy są potrzebne pliki do pobrania.
Oto artykuł na temat debugowania Pythona z pdb, który będzie działał z web2py. http://sontek.net/debugging-python-with-pdb
Jestem debugowania aplikacji web2py z Eclipse i PyDev. Oto artykuł: http://www.web2pyslices.com/main/slices/take_slice/2
Można również użyć Visual Studio 2010. Oto jak:
- Pobierz i zainstaluj Python Tools for Visual Studio.
- Utwórz nowy projekt z istniejącego kodu (File> New> Project z istniejących kod ...)
- Określ folder Web2py i ustawień domyślnych.
- Kliknij prawym przyciskiem myszy web2py.py i wybierz Ustaw jako plik startowy.
- Ustaw punkty przerwania i naciśnij F5 (uruchom) lub kliknij prawym przyciskiem myszy na web2py.py i wybierz Rozpocznij od debugowania.
To jest dobra konfiguracja, jeśli korzystasz już z wizualnego studio.
- 1. Jak skutecznie debugować aplikacje webpack?
- 2. Jak mogę debugować aplikacje w Java Web Start (JNLP)?
- 3. Jak działają wyrażenia zapytań web2py?
- 4. Umieszczanie pygalu w web2py
- 5. DAL bez web2py
- 6. web2py w przyszłości?
- 7. Web2py metody insert
- 8. rejestracja aplikacji web2py
- 9. web2py - zezwalaj na dostęp zewnętrzny - jak?
- 10. Format reprezentacja w bazie Web2py
- 11. Web2py przesłać z oryginalnego pliku
- 12. CMS + blog + e-commerce: django lub web2py
- 13. Jak mogę debugować moje aplikacje na Androida na urządzeniu BlackBerry Priv?
- 14. Aplikacje chmurowe a aplikacje internetowe
- 15. Jak debugować aplikację Google Glass GDK?
- 16. Jak debugować szablon Jinja2?
- 17. Jak mogę debugować makra?
- 18. Jak debugować udostępnione webworkers?
- 19. Jak debugować gulpfile.js
- 20. Jak debugować Websockets?
- 21. Jak mogę debugować AppleScript?
- 22. Jak debugować tunel ssh
- 23. Jak debugować Scala Future?
- 24. Jak debugować SEGV_ACCERR
- 25. Jak debugować projekt Vsix
- 26. Jak debugować Androida ANR?
- 27. Jak debugować interfejs Swing?
- 28. Jak debugować "ImagePullBackOff"?
- 29. Jak debugować wywołanie Rscript
- 30. Jak debugować raporty Jaspera?
Tytuł mówi win2py, a tag mówi o web2py. Czy potrafisz poprawić jedną z nich? –