Due to the lack of vitamin A in the diet or some digestive diseases affecting the absorption of vitamin A, the retinal rod-shaped cells have no synthetic material for visual fumarin, it can result in night blindness.
I think night blindness can be caused by malnutrition of the retinal rod-shaped cells or by their own lesions. This is common in diffuse choroiditis, extensive choroidal ischemic atrophy and so on.
Night blindness is caused by the lack of vitamin A, we should have a more comprehensive understanding about it. We can eat fruits and vegetables with more vitamin A, which can effectively alleviate and prevent night blindness.