c:/Users/DN761673/Downloads/TWM_New/.venv/Scripts/python.exe : [2026-05-17 08:10:16,374] DEBUG asyncio Using selector: SelectSelector At line:1 char:79 + ... m/backend"; c:/Users/DN761673/Downloads/TWM_New/.venv/Scripts/python. ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : NotSpecified: ([2026-05-17 08:... SelectSelector :String) [], RemoteException + FullyQualifiedErrorId : NativeCommandError SystemCheckError: System check identified some issues: ERRORS: ?: (drf_spectacular.E001) Schema generation threw exception "Field name `status` is not valid for model `OrderItem` in `apps.business.marketplace.serializers.VendorOrderItemSerializer`." WARNINGS: ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\wallet.py: Warning [AdminWalletLedgerListView > AdminWalletLedgerSerializer]: unable to resolve type hint for function "get_user_name". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\wallet.py: Warning [AdminWalletListView > AdminWalletSerializer]: unable to resolve type hint for function "get_super_coin_balance". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\wallet.py: Warning [AdminWalletListView > AdminWalletSerializer]: unable to resolve type hint for function "get_total_tds_deducted". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\wallet.py: Warning [AdminWalletListView > AdminWalletSerializer]: unable to resolve type hint for function "get_user_name". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\products\serializers.py: Warning [ProductAdminViewSet > ProductSerializer > ProductImageSerializer]: unable to resolve type hint for function "get_image_url". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\products\serializers.py: Warning [ProductAdminViewSet > ProductSerializer]: unable to resolve type hint for function "get_opportunity_bundle_amount". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\products\serializers.py: Warning [ProductAdminViewSet > ProductSerializer]: unable to resolve type hint for function "get_opportunity_bundle_name". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\products\serializers.py: Warning [ProductAdminViewSet > ProductSerializer]: unable to resolve type hint for function "get_primary_image_url". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\products\views.py: Warning [ProductAdminViewSet]: could not derive type of path parameter "image_id" because model "apps.business.products.models.Product" contained no such field. Consider annotating parameter with @extend_schema. Defaulting to "string". ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\schemes\serializers.py: Warning [RankAdminViewSet > RankSerializer]: unable to resolve type hint for function "get_badge_image_url". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\wallet\serializers.py: Warning [AdminTWMCoinGrantListView > TWMCoinGrantSerializer]: unable to resolve type hint for function "get_granted_by_name". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\wallet\serializers.py: Warning [AdminTWMCoinGrantListView > TWMCoinGrantSerializer]: unable to resolve type hint for function "get_user_name". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\withdrawals\serializers.py: Warning [AdminWithdrawalRequestListView > AdminWithdrawalRequestSerializer]: unable to resolve type hint for function "get_deduction_breakdown". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\withdrawals\serializers.py: Warning [AdminWithdrawalRequestListView > AdminWithdrawalRequestSerializer]: unable to resolve type hint for function "get_user_mobile". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\withdrawals\serializers.py: Warning [AdminWithdrawalRequestListView > AdminWithdrawalRequestSerializer]: unable to resolve type hint for function "get_user_name". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\company\serializers.py: Warning [CompanyMemberViewSet > CompanyMemberSerializer]: unable to resolve type hint for function "get_photo_url". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\geo\serializers.py: Warning [FranchiseAssignmentAdminViewSet > FranchiseAssignmentSerializer]: unable to resolve type hint for function "get_user_name". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W001) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\platform\settings\serializers.py: Warning [QRConfigViewSet > QRConfigSerializer]: unable to resolve type hint for function "get_qr_image_url". Consider using a type hint or @extend_schema_field. Defaulting to string. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\marketplace_analytics.py: Error [AdminMarketplaceAnalyticsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\platform_settings.py: Error [AdminPlatformSettingsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\ambassadors.py: Error [BrandAmbassadorListView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\binary_admin.py: Error [AdminBinaryAnalysisDetailView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\binary_admin.py: Error [AdminBinaryAnalysisListView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\binary_admin.py: Error [AdminBinaryIntegrityView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\binary_admin.py: Error [AdminBinaryRebuildView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\binary_admin.py: Error [AdminBinaryTreeView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\binary_admin.py: Error [AdminPowerStreamForfeitureView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\distribution_metrics.py: Error [AdminDistributionMetricsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\distributors.py: Error [AdminDistributorPositionListView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\distributors.py: Error [AdminDistributorPositionUserDetailView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\email_configs.py: Error [AdminEmailConfigActivateView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\email_configs.py: Error [AdminEmailConfigDetailView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\email_configs.py: Error [AdminEmailConfigListCreateView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\feature_flags.py: Error [AdminFeatureFlagListView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\feature_flags.py: Error [AdminFeatureFlagUpdateView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\kyc.py: Error [AdminKYCRequestDetailView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\kyc.py: Error [AdminKYCRequestListView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\notifications.py: Error [AdminNotificationCampaignDeleteView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\notifications.py: Error [AdminNotificationCampaignListCreateView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\notifications.py: Error [AdminNotificationCampaignSendNowView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\notifications.py: Error [AdminProcessScheduledNotificationsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\orders.py: Error [AdminOrderDetailView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\orders.py: Error [AdminOrderFulfillmentUpdateView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\orders.py: Error [AdminOrderListView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\orders.py: Error [AdminOrderPaymentReviewView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\payments.py: Error [AdminPaymentListView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\role_access.py: Error [AdminRolePageAccessView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\schemes.py: Error [SchemeDistributionConfigAPIView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\schemes.py: Error [SchemeLevelsConfigAPIView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\schemes.py: Error [SchemePowerStreamConfigAPIView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\support.py: Error [AdminSupportTicketAssignView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\support.py: Error [AdminSupportTicketDetailView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\support.py: Error [AdminSupportTicketListView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\support.py: Error [AdminSupportTicketMetricsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\support.py: Error [AdminSupportTicketReplyView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\support.py: Error [AdminSupportTicketStatusUpdateView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\system_stats.py: Error [SystemStatsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\users.py: Error [UserDetailView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\users.py: Error [UserListView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\vendor_commercials.py: Error [AdminCommercialDashboardView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\vendor_commercials.py: Error [AdminPricingMappingDetailView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\vendor_commercials.py: Error [AdminPricingMappingsListView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\vendor_commercials.py: Error [AdminVendorContractDetailView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\vendor_commercials.py: Error [AdminVendorContractsListView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\vendors.py: Error [AdminVendorDetailView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\vendors.py: Error [AdminVendorListCreateView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\wallet.py: Error [AdminTWMCoinGrantCreateView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\wallet.py: Error [WalletConsistencyCheckView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\whatsapp.py: Error [AdminWhatsAppMessageLogView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\admin\views\whatsapp.py: Error [AdminWhatsAppSendView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\franchise\views.py: Error [FranchiseDashboardView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\franchise\views.py: Error [FranchiseEarningsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\franchise\views.py: Error [FranchiseInventoryView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\franchise\views.py: Error [FranchisePincodesView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\franchise\views.py: Error [FranchiseStatusView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\mobile\views\auth.py: Error [MobileLoginView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\vendor\views.py: Error [VendorAnalyticsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\vendor\views.py: Error [VendorContractDetailView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\vendor\views.py: Error [VendorContractListCreateView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\vendor\views.py: Error [VendorOnboardingStatusView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\web\views\notifications.py: Error [MarkAllNotificationsReadView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\web\views\notifications.py: Error [MarkNotificationReadView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\web\views\notifications.py: Error [UserDeviceTokenView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\api\v1\web\views\notifications.py: Error [UserNotificationsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\distributor\views.py: Error [AdminTransferRequestActionView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\distributor\views.py: Error [AdminTransferRequestListView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\withdrawals\views.py: Error [AdminWithdrawalApprovedExportView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\withdrawals\views.py: Error [AdminWithdrawalBulkActionView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\withdrawals\views.py: Error [AdminWithdrawalBulkPaidUploadView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\business\withdrawals\views.py: Error [AdminWithdrawalRequestActionView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\telemetry\views.py: Error [AdminTelemetryAlertsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\telemetry\views.py: Error [AdminTelemetryCohortsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\telemetry\views.py: Error [AdminTelemetryFunnelsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\telemetry\views.py: Error [AdminTelemetryOverviewView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\telemetry\views.py: Error [AdminTelemetryRetentionView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (drf_spectacular.W002) C:\Users\DN761673\Downloads\TWM_New\truewave-platform \backend\apps\telemetry\views.py: Error [AdminTelemetrySeedJobsView]: unable to guess serializer. This is graceful fallback handling for APIViews. Consider using GenericAPIView as view base class, if view is under your control. Either way you may want to add a serializer_class (or method). Ignoring view for now. ?: (security.W004) You have not set a value for the SECURE_HSTS_SECONDS setting. If your entire site is served only over SSL, you may want to consider setting a value and enabling HTTP Strict Transport Security. Be sure to read the documentation first; enabling HSTS carelessly can cause serious, irreversible problems. System check identified 98 issues (0 silenced).