Câu hỏi được gắn thẻ «sqlalchemy»

SQLAlchemy là một bộ công cụ Python SQL và Object Relational Mapper cung cấp cho các nhà phát triển ứng dụng toàn bộ sức mạnh và tính linh hoạt của SQL.

3
SQLAlchemy: chênh lệch động cơ, kết nối và phiên
Tôi sử dụng SQLAlchemy và có ít nhất ba đơn vị: engine, sessionvà connection, trong đó có executephương pháp, vì vậy nếu tôi ví dụ muốn chọn tất cả các bản ghi từ tabletôi có thể làm điều này engine.execute(select([table])).fetchall() và điều này connection.execute(select([table])).fetchall() và thậm chí này session.execute(select([table])).fetchall() - …

10
Chèn hàng loạt với SQLAlchemy ORM
Có cách nào để SQLAlchemy thực hiện chèn hàng loạt thay vì chèn từng đối tượng riêng lẻ. I E, đang làm: INSERT INTO `foo` (`bar`) VALUES (1), (2), (3) hơn là: INSERT INTO `foo` (`bar`) VALUES (1) INSERT INTO `foo` (`bar`) VALUES (2) INSERT INTO `foo` (`bar`) VALUES (3) …

3
Cách xóa bản ghi theo id trong Flask-SQLAlchemy
Tôi có usersbảng trong cơ sở dữ liệu MySql của mình. Bảng này có id, namevà agecác lĩnh vực. Tôi có thể xóa một số bản ghi bằng cách idnào? Bây giờ tôi sử dụng mã sau: user = User.query.get(id) db.session.delete(user) db.session.commit() Nhưng tôi không muốn thực hiện bất kỳ …


11
ImportError: Không có mô-đun nào có tên MySQLdb
Tôi đang tham khảo hướng dẫn sau để tạo trang đăng nhập cho ứng dụng web của mình. http://code.tutsplus.com/tutorials/intro-to-flask-signs-in-and-out--net-29982 Tôi đang gặp sự cố với cơ sở dữ liệu. Tôi đang nhận được một ImportError: No module named MySQLdb khi tôi thực hiện http://127.0.0.1:5000/testdb Tôi đã thử tất cả các …



9
SQLAlchemy: xóa theo tầng
Tôi phải thiếu một cái gì đó tầm thường với các tùy chọn xếp tầng của SQLAlchemy bởi vì tôi không thể có được một thao tác xóa tầng đơn giản để hoạt động chính xác - nếu một phần tử mẹ bị xóa, các phần tử con vẫn tồn …

6
sqlalchemy flush () và được chèn id?
Tôi muốn làm một cái gì đó như thế này: f = Foo(bar='x') session.add(f) session.flush() # do additional queries using f.id before commit() print f.id # should be not None session.commit() Nhưng f.idlà Nonekhi tôi thử nó. Làm thế nào tôi có thể làm cho nó hoạt động?
114 python  sqlalchemy 

1
Phiên bản SQLAlchemy quan tâm đến thứ tự nhập lớp
Tôi đã làm theo hướng dẫn ở đây: http://www.sqlalchemy.org/docs/orm/examples.html?highlight=versions#versions-objects và đã gặp phải một vấn đề. Tôi đã xác định các mối quan hệ của mình như: generic_ticker = relation('MyClass', backref=backref("stuffs")) với các chuỗi nên nó không quan tâm đến thứ tự nhập của các mô-đun mô hình của tôi. …
111 python  sqlalchemy 



3
SQLAlchemy: làm thế nào để lọc trường ngày?
Đây là mô hình: class User(Base): ... birthday = Column(Date, index=True) #in database it's like '1987-01-17' ... Tôi muốn lọc giữa hai ngày, chẳng hạn để chọn tất cả người dùng trong khoảng 18-30 năm. Làm thế nào để triển khai nó với SQLAlchemy? Tôi nghĩ về: query = DBSession.query(User).filter( …
105 python  sql  database  orm  sqlalchemy 

3
sqlalchemy KHÔNG ĐỦ lựa chọn
Làm cách nào để thêm bộ lọc như trong SQL để chọn các giá trị KHÔNG ĐẦY ĐỦ từ một cột nhất định? SELECT * FROM table WHERE YourColumn IS NOT NULL; Làm cách nào để làm điều tương tự với bộ lọc SQLAlchemy? select = select(table).select_from(table).where(all_filters)
104 python  sqlalchemy 

4
Làm cách nào để tạo cơ sở dữ liệu mới bằng SQLAlchemy?
Sử dụng SQLAlchemy, một đối tượng Engine được tạo như sau: from sqlalchemy import create_engine engine = create_engine("postgresql://localhost/mydb") Không thể truy cập enginenếu cơ sở dữ liệu được chỉ định trong đối số create_engine(trong trường hợp này là mydb) không tồn tại. Có thể yêu cầu SQLAlchemy tạo cơ sở …
103 python  sqlalchemy 

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.