grpc_framework.management.commands package¶
Submodules¶
grpc_framework.management.commands.grpcgenerate module¶
-
class
grpc_framework.management.commands.grpcgenerate.
Command
(stdout=None, stderr=None, no_color=False, force_color=False)[source]¶ Bases:
django.core.management.base.BaseCommand
-
handle
(*app_labels, **options)[source]¶ The actual logic of the command. Subclasses must implement this method.
-
help
= 'Generate server and client code'¶
-
grpc_framework.management.commands.grpcrunserver module¶
-
class
grpc_framework.management.commands.grpcrunserver.
Command
(stdout=None, stderr=None, no_color=False, force_color=False)[source]¶ Bases:
django.core.management.base.BaseCommand
-
default_addr
= '0.0.0.0'¶
-
default_port
= '50051'¶
-
handle
(*args, **options)[source]¶ The actual logic of the command. Subclasses must implement this method.
-
help
= 'Starts a GRPC server'¶
-
protocol
= 'grpc'¶
-
requires_system_checks
= False¶
-
server_cls
¶ alias of
grpc_framework.server.GrpcServer
-
stealth_options
= ('shutdown_message',)¶
-
grpc_framework.management.commands.grpcstartapp module¶
-
class
grpc_framework.management.commands.grpcstartapp.
Command
(stdout=None, stderr=None, no_color=False, force_color=False)[source]¶ Bases:
django.core.management.templates.TemplateCommand
-
handle_template
(template, subdir)[source]¶ Determine where the app or project templates are. Use django.__path__[0] as the default because the Django install directory isn’t known.
-
help
= 'Creates a Django grpc app'¶
-
missing_args_message
= 'You must provide an application name.'¶
-