修正导入错误
This commit is contained in:
parent
8451ad034c
commit
2395364a17
2
main.py
2
main.py
@ -3,7 +3,7 @@ from fastapi.middleware.cors import CORSMiddleware
|
||||
from fastapi.staticfiles import StaticFiles
|
||||
import os
|
||||
from pathlib import Path
|
||||
|
||||
import uvicorn
|
||||
from mooc.db.database import init_db
|
||||
from mooc.api.v1.api import api_router
|
||||
from mooc.core.config import settings
|
||||
|
@ -1,8 +1,8 @@
|
||||
from typing import Optional
|
||||
from sqlalchemy.orm import Session
|
||||
from mooc.crud.crud_base import CRUDBase
|
||||
from mooc.models.coupon import CouponLocation
|
||||
from mooc.schemas.coupon import CouponLocationCreate, CouponLocationUpdate
|
||||
from mooc.models.coupon_location import CouponLocation
|
||||
from mooc.schemas.coupon_location import CouponLocationCreate, CouponLocationUpdate
|
||||
|
||||
class CRUDCouponLocation(CRUDBase[CouponLocation, CouponLocationCreate, CouponLocationUpdate]):
|
||||
def get_by_id(self, db: Session, *, id: int) -> Optional[CouponLocation]:
|
||||
|
@ -1,8 +1,8 @@
|
||||
from typing import Optional
|
||||
from sqlalchemy.orm import Session
|
||||
from mooc.crud.crud_base import CRUDBase
|
||||
from mooc.models.cover import CoverReply
|
||||
from mooc.schemas.cover import CoverReplyCreate, CoverReplyUpdate
|
||||
from mooc.models.cover_reply import CoverReply
|
||||
from mooc.schemas.cover_reply import CoverReplyCreate, CoverReplyUpdate
|
||||
|
||||
class CRUDCoverReply(CRUDBase[CoverReply, CoverReplyCreate, CoverReplyUpdate]):
|
||||
def get_by_id(self, db: Session, *, id: int) -> Optional[CoverReply]:
|
||||
|
@ -1,8 +1,8 @@
|
||||
from typing import Optional
|
||||
from sqlalchemy.orm import Session
|
||||
from mooc.crud.crud_base import CRUDBase
|
||||
from mooc.models.custom import CustomReply
|
||||
from mooc.schemas.custom import CustomReplyCreate, CustomReplyUpdate
|
||||
from mooc.models.custom_reply import CustomReply
|
||||
from mooc.schemas.custom_reply import CustomReplyCreate, CustomReplyUpdate
|
||||
|
||||
class CRUDCustomReply(CRUDBase[CustomReply, CustomReplyCreate, CustomReplyUpdate]):
|
||||
def get_by_id(self, db: Session, *, id: int) -> Optional[CustomReply]:
|
||||
|
@ -1,8 +1,8 @@
|
||||
from typing import Optional
|
||||
from sqlalchemy.orm import Session
|
||||
from mooc.crud.crud_base import CRUDBase
|
||||
from mooc.models.images import ImagesReply
|
||||
from mooc.schemas.images import ImagesReplyCreate, ImagesReplyUpdate
|
||||
from mooc.models.images_reply import ImagesReply
|
||||
from mooc.schemas.images_reply import ImagesReplyCreate, ImagesReplyUpdate
|
||||
|
||||
class CRUDImagesReply(CRUDBase[ImagesReply, ImagesReplyCreate, ImagesReplyUpdate]):
|
||||
def get_by_id(self, db: Session, *, id: int) -> Optional[ImagesReply]:
|
||||
|
@ -1,8 +1,8 @@
|
||||
from typing import Optional
|
||||
from sqlalchemy.orm import Session
|
||||
from mooc.crud.crud_base import CRUDBase
|
||||
from mooc.models.menu import MenuEvent
|
||||
from mooc.schemas.menu import MenuEventCreate, MenuEventUpdate
|
||||
from mooc.models.menu_event import MenuEvent
|
||||
from mooc.schemas.menu_event import MenuEventCreate, MenuEventUpdate
|
||||
|
||||
class CRUDMenuEvent(CRUDBase[MenuEvent, MenuEventCreate, MenuEventUpdate]):
|
||||
def get_by_id(self, db: Session, *, id: int) -> Optional[MenuEvent]:
|
||||
|
@ -1,8 +1,8 @@
|
||||
from typing import Optional
|
||||
from sqlalchemy.orm import Session
|
||||
from mooc.crud.crud_base import CRUDBase
|
||||
from mooc.models.message import MessageNoticeLog
|
||||
from mooc.schemas.message import MessageNoticeLogCreate, MessageNoticeLogUpdate
|
||||
from mooc.models.message_notice_log import MessageNoticeLog
|
||||
from mooc.schemas.message_notice_log import MessageNoticeLogCreate, MessageNoticeLogUpdate
|
||||
|
||||
class CRUDMessageNoticeLog(CRUDBase[MessageNoticeLog, MessageNoticeLogCreate, MessageNoticeLogUpdate]):
|
||||
def get_by_id(self, db: Session, *, id: int) -> Optional[MessageNoticeLog]:
|
||||
|
@ -1,8 +1,8 @@
|
||||
from typing import Optional
|
||||
from sqlalchemy.orm import Session
|
||||
from mooc.crud.crud_base import CRUDBase
|
||||
from mooc.models.mobile import Mobilenumber
|
||||
from mooc.schemas.mobile import MobilenumberCreate, MobilenumberUpdate
|
||||
from mooc.models.mobile_number import Mobilenumber
|
||||
from mooc.schemas.mobile_number import MobilenumberCreate, MobilenumberUpdate
|
||||
|
||||
class CRUDMobilenumber(CRUDBase[Mobilenumber, MobilenumberCreate, MobilenumberUpdate]):
|
||||
def get_by_id(self, db: Session, *, id: int) -> Optional[Mobilenumber]:
|
||||
|
@ -1,12 +1,12 @@
|
||||
from typing import Optional
|
||||
from sqlalchemy.orm import Session
|
||||
from mooc.crud.crud_base import CRUDBase
|
||||
from mooc.models.module import (
|
||||
from mooc.models.modules import (
|
||||
IMSModulesBindings, IMSModulesCloud, IMSModulesIgnore,
|
||||
IMSModulesPlugin, IMSModulesPluginRank, IMSModulesRank,
|
||||
IMSModulesRecycle, Modules
|
||||
)
|
||||
from mooc.schemas.module import (
|
||||
from mooc.schemas.modules import (
|
||||
IMSModulesBindingsCreate, IMSModulesBindingsUpdate,
|
||||
IMSModulesCloudCreate, IMSModulesCloudUpdate,
|
||||
IMSModulesIgnoreCreate, IMSModulesIgnoreUpdate,
|
||||
|
@ -1,8 +1,8 @@
|
||||
from typing import Optional
|
||||
from sqlalchemy.orm import Session
|
||||
from mooc.crud.crud_base import CRUDBase
|
||||
from mooc.models.music import MusicReply
|
||||
from mooc.schemas.music import MusicReplyCreate, MusicReplyUpdate
|
||||
from mooc.models.music_reply import MusicReply
|
||||
from mooc.schemas.music_reply import MusicReplyCreate, MusicReplyUpdate
|
||||
|
||||
class CRUDMusicReply(CRUDBase[MusicReply, MusicReplyCreate, MusicReplyUpdate]):
|
||||
def get_by_id(self, db: Session, *, id: int) -> Optional[MusicReply]:
|
||||
|
@ -1,8 +1,8 @@
|
||||
from typing import Optional
|
||||
from sqlalchemy.orm import Session
|
||||
from mooc.crud.crud_base import CRUDBase
|
||||
from mooc.models.news import NewsReply
|
||||
from mooc.schemas.news import NewsReplyCreate, NewsReplyUpdate
|
||||
from mooc.models.news_reply import NewsReply
|
||||
from mooc.schemas.news_reply import NewsReplyCreate, NewsReplyUpdate
|
||||
|
||||
class CRUDNewsReply(CRUDBase[NewsReply, NewsReplyCreate, NewsReplyUpdate]):
|
||||
def get_by_id(self, db: Session, *, id: int) -> Optional[NewsReply]:
|
||||
|
@ -1,8 +1,8 @@
|
||||
from typing import Optional
|
||||
from sqlalchemy.orm import Session
|
||||
from mooc.crud.crud_base import CRUDBase
|
||||
from mooc.models.phoneapp import PhoneappVersions
|
||||
from mooc.schemas.phoneapp import PhoneappVersionsCreate, PhoneappVersionsUpdate
|
||||
from mooc.models.phoneapp_versions import PhoneappVersions
|
||||
from mooc.schemas.phoneapp_versions import PhoneappVersionsCreate, PhoneappVersionsUpdate
|
||||
|
||||
class CRUDPhoneappVersions(CRUDBase[PhoneappVersions, PhoneappVersionsCreate, PhoneappVersionsUpdate]):
|
||||
def get_by_id(self, db: Session, *, id: int) -> Optional[PhoneappVersions]:
|
||||
|
@ -1,8 +1,8 @@
|
||||
from typing import Optional
|
||||
from sqlalchemy.orm import Session
|
||||
from mooc.crud.crud_base import CRUDBase
|
||||
from mooc.models.profile import ProfileFields
|
||||
from mooc.schemas.profile import ProfileFieldsCreate, ProfileFieldsUpdate
|
||||
from mooc.models.profile_fields import ProfileFields
|
||||
from mooc.schemas.profile_fields import ProfileFieldsCreate, ProfileFieldsUpdate
|
||||
|
||||
class CRUDProfileFields(CRUDBase[ProfileFields, ProfileFieldsCreate, ProfileFieldsUpdate]):
|
||||
def get_by_id(self, db: Session, *, id: int) -> Optional[ProfileFields]:
|
||||
|
@ -1,7 +1,5 @@
|
||||
from sqlalchemy import Column, Integer, String, SmallInteger, DECIMAL, Text
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
|
||||
Base = declarative_base()
|
||||
from mooc.db.database import Base
|
||||
|
||||
class CouponLocation(Base):
|
||||
__tablename__ = 'ims_coupon_location'
|
||||
|
@ -1,7 +1,6 @@
|
||||
from sqlalchemy import Column, Integer, String, SmallInteger
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
from mooc.db.database import Base
|
||||
|
||||
Base = declarative_base()
|
||||
|
||||
class CoverReply(Base):
|
||||
__tablename__ = 'cover_reply'
|
||||
|
@ -1,7 +1,6 @@
|
||||
from sqlalchemy import Column, Integer
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
from mooc.db.database import Base
|
||||
|
||||
Base = declarative_base()
|
||||
|
||||
class CustomReply(Base):
|
||||
__tablename__ = 'custom_reply'
|
||||
|
@ -1,7 +1,6 @@
|
||||
from sqlalchemy import Column, Integer, String, DECIMAL
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
from mooc.db.database import Base
|
||||
|
||||
Base = declarative_base()
|
||||
|
||||
class ImagesReply(Base):
|
||||
__tablename__ = 'images_reply'
|
||||
|
@ -1,7 +1,6 @@
|
||||
from sqlalchemy import Column, Integer, String, SmallInteger
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
from mooc.db.database import Base
|
||||
|
||||
Base = declarative_base()
|
||||
|
||||
class MessageNoticeLog(Base):
|
||||
__tablename__ = 'message_notice_log'
|
||||
|
@ -1,7 +1,6 @@
|
||||
from sqlalchemy import Column, Integer, String, Text
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
from mooc.db.database import Base
|
||||
|
||||
Base = declarative_base()
|
||||
|
||||
class MusicReply(Base):
|
||||
__tablename__ = "music_reply"
|
||||
|
@ -1,7 +1,6 @@
|
||||
from sqlalchemy import Column, Integer, String, Text, SmallInteger
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
|
||||
Base = declarative_base()
|
||||
from mooc.db.database import Base
|
||||
|
||||
class NewsReply(Base):
|
||||
__tablename__ = "news_reply"
|
||||
|
@ -1,7 +1,6 @@
|
||||
from sqlalchemy import Column, Integer, String, Text
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
|
||||
Base = declarative_base()
|
||||
from mooc.db.database import Base
|
||||
|
||||
class PhoneappVersions(Base):
|
||||
__tablename__ = "phoneapp_versions"
|
||||
|
@ -1,7 +1,6 @@
|
||||
from sqlalchemy import Column, Integer, String, SmallInteger
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
|
||||
Base = declarative_base()
|
||||
from mooc.db.database import Base
|
||||
|
||||
class Rule(Base):
|
||||
__tablename__ = "rule"
|
||||
|
@ -1,7 +1,6 @@
|
||||
from sqlalchemy import Column, Integer, String, SmallInteger
|
||||
from sqlalchemy.ext.declarative import declarative_base
|
||||
|
||||
Base = declarative_base()
|
||||
from mooc.db.database import Base
|
||||
|
||||
class RuleKeyword(Base):
|
||||
__tablename__ = "rule_keyword"
|
||||
|
Loading…
Reference in New Issue
Block a user