Строка не начинается с какой-либо известной ошибки ключевого слова схемы Prisma на Python.Python

Программы на Python
Ответить
Anonymous
 Строка не начинается с какой-либо известной ошибки ключевого слова схемы Prisma на Python.

Сообщение Anonymous »

Я пытаюсь реализовать Prisma для проекта FastAPI. Я добавил пакет Prisma и файл Schema.prisma, но когда я запускаю prisma validate, выдается ошибка:

Код: Выделить всё

Environment variables loaded from prisma\.env
Prisma schema loaded from prisma\schema.prisma

Error: Prisma schema validation - (validate wasm)
Error code: P1012
error: Error validating: This line is invalid. It does not start with any known Prisma schema keyword.
-->  prisma\schema.prisma:1
|
|
1 | datasource db {
2 |   url      = env("DATABASE_URL")
|
error: Error validating: This line is invalid. It does not start with any known Prisma schema keyword.
-->  prisma\schema.prisma:2
|
1 | datasource db {
2 |   url      = env("DATABASE_URL")
3 |   provider = "postgresql"
|
error: Error validating: This line is invalid. It does not start with any known Prisma schema keyword.
-->  prisma\schema.prisma:3
|
2 |   url      = env("DATABASE_URL")
3 |   provider = "postgresql"
4 | }
|
error: Error validating: This line is invalid. It does not start with any known Prisma schema keyword.
-->  prisma\schema.prisma:4
|
3 |   provider = "postgresql"
4 | }
5 |
|

Но я не понимаю, почему. Вот моя схема:

Код: Выделить всё

datasource db {
url      = env("DATABASE_URL")
provider = "postgresql"
}

generator client {
provider             = "prisma-client-py"
recursive_type_depth = 5
}

model User {
id        Int     @id @default(autoincrement())
email     String  @unique
username  String  @db.VarChar(12)
name      String  @db.VarChar(25)
lastname  String  @db.VarChar(25)
password  String  @db.VarChar(20)
}
Я начинаю изучать призму, поэтому не знаю, делаю ли я что-то не так.


Подробнее здесь: https://stackoverflow.com/questions/791 ... -on-python
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»