我想在我的表中使用分页进行不同的选择,但它声称存在此错误。有谁知道如何解决它?
错误:
org.postgresql.util.PSQLException: ERROR:
for SELECT DISTINCT, ORDER BY expressions must appear in select list
Run Code Online (Sandbox Code Playgroud)
@Query(value = "SELECT DISTINCT budget.* FROM budget LEFT JOIN user_budget ON budget.id = user_budget.budget_id ORDER BY budget.created DESC, ?#{#pageable}",
countQuery = "SELECT DISTINCT count(*) FROM budget LEFT JOIN user_budget ON budget.id = user_budget.budget_id",
nativeQuery = true)
public Page<Budget> findAllByfilter(Pageable pageable);
Run Code Online (Sandbox Code Playgroud) 我正在执行的步骤:
/send_otp- 发送OTP到给定号码/token- 如果提供的号码和 OTP 正确,则生成访问令牌/show_results- 需要授权才能显示结果我正在使用oauth2_scheme = OAuth2PasswordBearer(tokenUrl="/token")授权。授权按钮要求输入用户名、密码、客户端 ID 和客户端密码。
如何从 swagger UI 进行测试?我可以使用带有不记名令牌的邮递员,但是是否可以使用 swagger UI 来测试它?如何利用授权按钮提供对/show_resultsAPI 的访问?
/token:路线看起来像
@app.post("/token")
def generate_token(phone_number: str, otp: str):
...
# Return OAuth2 token
return {"access_token": encoded_jwt, "token_type": "bearer"}
Run Code Online (Sandbox Code Playgroud)
/Show_results:路线看起来像
@app.get("/show_results")
def show_results(token: Optional[str] = Depends(oauth2_scheme)):
...
Run Code Online (Sandbox Code Playgroud)
授权按钮视图:
我尝试使用 tailwindcss 和 primeng 创建一个项目。但是导入Tailwind后,Primeng的样式不再适用
我尝试使用 Tailwind 前缀选项,但是一旦导入 Tailwind,Primeng 的样式就不再应用。为了排除其他原因,我创建了一个新的 Angular 项目(Angular 版本 16)并仅安装了 Tailwindcss 和 Primeng。
tailwind.config.js
/** @type {import('tailwindcss').Config} */
module.exports = {
content: [
"./src/**/*.{html,ts}",
],
theme: {
extend: {},
},
plugins: [],
prefix: "tw-",
}
Run Code Online (Sandbox Code Playgroud)
angular.json
{
"assets": [
"src/favicon.ico",
"src/assets"
],
"styles": [
"src/styles.css"
],
"scripts": []
},
Run Code Online (Sandbox Code Playgroud)
style.css
@tailwind base;
@tailwind components;
@tailwind utilities;
@import "primeng/resources/themes/lara-light-blue/theme.css";
@import "primeng/resources/primeng.css";
Run Code Online (Sandbox Code Playgroud)
在应用程序组件中,我有一些测试 div(Primeng 按钮和输入 - Tailwind 容器,具有某些样式)
当我从 primeng 组件中删除 tailwindcss 导入(更准确地说是 @tailwind/base)后,它的style.css样式就正确了。但顺风风格消失了
angular ×1
css ×1
fastapi ×1
java ×1
oauth-2.0 ×1
postgresql ×1
primeng ×1
python ×1
spring ×1
sql ×1
swagger ×1
tailwind-css ×1
typescript ×1