Zaczynam pisać testy z Flask-SQLAlchemy i chciałbym dodać dla nich kilka urządzeń. Mam wiele dobrych danych do tego w mojej bazie danych programowania i wielu tabelach, więc ręczne zapisywanie danych byłoby denerwujące. Naprawdę chciałbym tylko pobierać dane z bazy danych deweloperów do urządzeń, a następnie używać ich. Jaki jest dobry sposób na zrobienie tego?Jak generować urządzenia z bazy danych za pomocą SqlAlchemy
9
A
Odpowiedz
0
Jeśli trzeba obsługiwać urządzeń z SQLAlchemy lub innego ORM/backend następnie pakiet Urządzenie może być użyteczne: Flask-Fixtures 0.3.3
To jest prosta biblioteka, która pozwala na dodawanie urządzeń bazy danych dla testów jednostkowych z wykorzystaniem jedynie JSON lub YAML.
2
użyłbym factory boy
utworzyć model fabryki po prostu zrobić:
import factory
from . import models
class UserFactory(factory.Factory):
class Meta:
model = models.User
first_name = 'John'
last_name = 'Doe'
admin = False
następnie do tworzenia wystąpień:
UserFactory.create()
dodawania danych statycznych po prostu dać jak kwarg stworzenia
UserFactory.create(name='hank')
tak, aby wysypać kilka rzeczy, które rzucają w pętlę for. :)
Powiązane problemy
- 1. jak wyszukać istnienie bazy danych z sqlalchemy
- 2. Jak zmienia się śledzenie bazy danych SQLAlchemy?
- 3. Jak zdalnie podłączyć bazę danych MySQL za pomocą Python + SQLAlchemy?
- 4. Jak programowo generować klasy Entity Framework z bazy danych?
- 5. Jak programowo generować DDL z bazy danych Oracle?
- 6. Jak generować jednostki ze schematu bazy danych za pomocą modułu doktryna-orm i zf2
- 7. Czy można generować klasy modelu za pomocą Doctrine 2 bezpośrednio z bazy danych?
- 8. Odwrotna inżynierska deklaracja klasy SQLAlchemy z istniejącej bazy danych MySQL?
- 9. Identyczne bazy danych w Flask-SQLAlchemy
- 10. Jak utworzyć nową bazę danych za pomocą SQLAlchemy?
- 11. Jak wyświetlić dane z bazy danych za pomocą podpowiedzi?
- 12. Ciągłe pobieranie danych z bazy danych za pomocą Java
- 13. jak generować kody kreskowe za pomocą java
- 14. Jak generować wykresy płomienia za pomocą PHP?
- 15. Czy można generować modele django z bazy danych?
- 16. Cross-bazy danych dołączyć skrzynkowego SQLAlchemy
- 17. Wywoływanie bazy danych Neo4j za pomocą Django
- 18. Codeigniter za pomocą bazy danych dostępu ms
- 19. Jak łączyć urządzenia py.test z Flask-SQLAlchemy i PostgreSQL?
- 20. Łączenie wielu baz danych z wieloma bazami danych za pomocą Flask-SQLAlchemy
- 21. Zapisywanie do bazy danych MySQL przy użyciu Pand za pomocą SQLAlchemy, to_sql
- 22. Jak osiągnąć sprzężenie wewnętrzne za pomocą SQLAlchemy?
- 23. Jak odwzorować jedną klasę na wiele tabel za pomocą SQLAlchemy?
- 24. Pobierz boolean z bazy danych za pomocą Androida i SQLite
- 25. Pobieranie obrazu z bazy danych za pomocą Linq do SQL
- 26. Uzyskaj różne miesiące z bazy danych za pomocą HQL
- 27. Uzyskiwanie znaków specjalnych z bazy danych MySQL za pomocą PHP
- 28. pobranie następnej wartości sekwencji z bazy danych za pomocą hibernacji
- 29. Abstrakcja bazy danych z Julią
- 30. Jak używać wstępnie wypełnionej bazy danych sqlite za pomocą qwebview?
Dla osób widzących to w przyszłości: skończyło mi się pisanie skryptu, który pobiera moją bazę danych i zapisuje urządzenia do pliku z tego, który ładuję na żądanie. Jest to unikalne dla mojego schematu i zdecydowanie nie jest to najlepsze podejście. Mam nadzieję, że ktoś wymyśli coś lepszego. Próbowałem również używać modułu Fixture (http://farmdev.com/projects/fixture/), ale nie miałem szczęścia, aby go uruchomić. – Eli
Szukam tej samej rzeczy, chciałbym znaleźć coś ... – pip