Red de conocimiento informático - Problemas con los teléfonos móviles - Pycharm implementa el código fuente

Pycharm implementa el código fuente

Puede utilizar pymod para cifrar la implementación de código.

Adelanto. Cuando se publica un proyecto, solo hay unos pocos archivos.

Entrada del programa del proyecto Main.py

Configuración del proyecto Setting.py

Módulo del proyecto de aplicación

Directorio de complementos del proyecto Plusins

Lista del directorio de lanzamiento del proyecto

En segundo lugar, cree un proyecto

Crear proyecto pymod crear demo1

CD demo 1

Crear módulo pymod add mod1

Inicie pycharm y comience a escribir módulos de funciones.

Por defecto, un módulo consta de tres archivos.

__init__. py, handlers.py, param_schemas.py

La lógica empresarial está escrita principalmente en handlers.py

__init__. Paraguay

Importar blue printapi = blue print("/mod 1 ") desde pymod.blueprint. importación del controlador*

param_schemas.py

schema_sfz = {

"type":"object",

"required": [ "sfz","nl"],

"property":{

"sfz": {

"type":"string",

[minLength]: 18,

[maxLength]: 18,

"Descripción": "Número de identificación"

},

" nl": {

"Tipo": "entero",

[Valor mínimo]: 0,

[Máximo ]: 150,

[Descripción]:[Edad]

}

}

}

handlers .py

Desde. Importar API

Importar RequestHandler, params_validate, TrueResponse, FalseResponse desde pymod.ext

Desde. param_schemas import Schema_sfz

Importar sfz_check desde pymod.plugins

@api.add_route('/hello ')

Clase Hola(RequestHandler):

def get(self):

self . write("Hola mundo")

@params_validate(schema_sfz)

definir publicar(self):

sfz = self.get_json_arg("sfz ")

nl = self.get_json_arg("nl ")

# write(respuesta verdadera (sfz). = sfz, nl=nl))

if sfz_check.check_sfzmhm(sfz):

self . write(respuesta verdadera (pista = "Número de identificación verificado"))

De lo contrario:

Self.write(FalseResponse(hint= "Error en la verificación del número de tarjeta de identificación"))

3. Implementación del proyecto

Depuración del programa y modificar configuración.py

#Se debe completar el nombre del módulo que se ejecuta en modo de desarrollo.

módulos=["mod1"]

Configuración del módulo={

" mod1": {

" deny_ip ":" " ,

"allow_ip": "* "

}

}

Inicia el programa pythonmain.py.

La depuración está bien, ingrese al modo de liberación.

En el directorio del proyecto

paquete pymod mod1

Genere el archivo mod1.mod en el directorio de destino y cópielo en el directorio de aplicaciones.

Modificar settings.py

#Se debe completar el nombre del módulo que se ejecuta en modo de desarrollo.

Module = []

Ejecute la prueba python main.py nuevamente.

Cuando todo sea normal, el sistema estará listo para su lanzamiento.

Guía del usuario de Pymod, ¿visita?