-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
当主键名不为id的时候生成的代码有误 #64
Comments
不过我看生成的代码是restful风格的,看怎么处理合适点呢 |
查询详情的dao 获取主键,但这种属于表设计不规范吧(个人感觉),暂时由用户自行控制 |
get_or_none(id=id),改成get_or_none(comment_id=id) |
是随便找的其他项目的数据库,不是restful风格。不过这种也可以提示下把。 |
使用fastapi中间件 处理服务上的问题,至于生成代码 给提示 短时间内不会支持
|
较繁琐,短期不会支持 |
比如下面这个表,主键是comment_id
![image](https://private-user-images.githubusercontent.com/97490782/330757859-1b9fd88d-3363-4e5f-83de-a599f42e72ac.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDk5MDgsIm5iZiI6MTczOTM0OTYwOCwicGF0aCI6Ii85NzQ5MDc4Mi8zMzA3NTc4NTktMWI5ZmQ4OGQtMzM2My00ZTVmLTgzZGUtYTU5OWY0MmU3MmFjLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA4NDAwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTViY2I4ZDg2YTc4NDY3YjZiOWE4M2M3YTg3ZjY5ZGE5NzhiNjVkN2M0ZGI0ZTdlY2IzMTMzZjFiYjMxMzQ3MjMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.ViNt9VuqrUwgkDSQoLvd_YzOwJMTOwxc5NvzKbKFVHs)
![image](https://private-user-images.githubusercontent.com/97490782/330758112-f7930cbf-714d-4743-bdb5-3dbfda7b9586.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDk5MDgsIm5iZiI6MTczOTM0OTYwOCwicGF0aCI6Ii85NzQ5MDc4Mi8zMzA3NTgxMTItZjc5MzBjYmYtNzE0ZC00NzQzLWJkYjUtM2RiZmRhN2I5NTg2LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA4NDAwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPWQ2M2Y2MGVmOGUyMjZmMTU2OWEwZDJmNmU1ODUxYmM3Y2JhMjFkMTIzYjU5MGRhNThhMjVmYWI2ODA2YmUwMWUmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.1Ptt5FHZttx_PgWkjnirsOJWu1E6ffPW1wsY2qMEOWI)
![image](https://private-user-images.githubusercontent.com/97490782/330758236-b2f385fd-472e-4016-9094-31e9b52c8d90.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDk5MDgsIm5iZiI6MTczOTM0OTYwOCwicGF0aCI6Ii85NzQ5MDc4Mi8zMzA3NTgyMzYtYjJmMzg1ZmQtNDcyZS00MDE2LTkwOTQtMzFlOWI1MmM4ZDkwLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA4NDAwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTQ4YmM1OTRiOTZiYjI0MWMwYzY5ZDU1ZDg2NjY1NDJkZjJmOGVlODkwYzE4ZTNjY2EwNDI3NmFjNjgxYTc3MmMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.K7-29OCjCE7tfnl_2C5pXho3iFa-v6vVyu-Zpoz9AOo)
![image](https://private-user-images.githubusercontent.com/97490782/330758434-a17223f2-e2b7-4369-aa4a-b1ec2dd14b03.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDk5MDgsIm5iZiI6MTczOTM0OTYwOCwicGF0aCI6Ii85NzQ5MDc4Mi8zMzA3NTg0MzQtYTE3MjIzZjItZTJiNy00MzY5LWFhNGEtYjFlYzJkZDE0YjAzLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA4NDAwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTk3Njk5NTA5YmZmYTJlNmUxMzJmYzdiYTlhNmZjMzRiZDhlNjM1NTkxM2NlYzUwZjk5M2Y0MWJhNGVkMWY2YzcmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.S0DPQfr75-FV3vFhYT89RP67Dg47CNSgf8ASJTXJYDA)
![image](https://private-user-images.githubusercontent.com/97490782/330758516-86c696d7-0bc8-4b04-8fae-f70d0fea4fe5.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkzNDk5MDgsIm5iZiI6MTczOTM0OTYwOCwicGF0aCI6Ii85NzQ5MDc4Mi8zMzA3NTg1MTYtODZjNjk2ZDctMGJjOC00YjA0LThmYWUtZjcwZDBmZWE0ZmU1LnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNTAyMTIlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjUwMjEyVDA4NDAwOFomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPThkMTYwZTMxOWVmZGE4YzEwOWRmZjI5MjY2MmM4ZTcyNWVjYThiM2U3MGE5MDMxYWQyNTlkYmU1OWM0ZTk1OWQmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0In0.1SkcpPPUOCzgGI8CGsRrN9QB-PL0lKfH4CobDEOkfVk)
使用tortoise生成代码
可以看到代码里面还是用的id去查询
这里进行测试就会产生报错
The text was updated successfully, but these errors were encountered: