Disclosed are a pyridazinone compound as shown in the following general formula I or a pharmaceutically acceptable salt, a preparation method, a pharmaceutical composition and a use thereof in the preparation of a hepatitis B virus inhibitor and a medicine for preventing and/or treating hepatitis B.L'invention concerne un composé de pyridazinone tel que représenté dans la formule générale I suivante, ou un sel pharmaceutiquement acceptable, un procédé de préparation, une composition pharmaceutique et une utilisation correspondants dans la préparation d'un inhibiteur du virus de l'hépatite B et d'un médicament pour la prévention et/ou le traitement de l'hépatite B.