根据《大越史记全书》记载，杨日礼是优伶杨姜的儿子。杨日礼的母亲怀孕之后，恭肃王陈元昱「悦其艳色而纳之，及生，以为己子」。于是杨日礼姓了陈，被恭肃王当作自己的儿子在宫中抚养。1369年，陈裕宗病危，没有儿子。裕宗指定日礼为嗣君。群臣极力反对，因为这使陈朝的皇统断绝，为外姓所据。这一荒唐的举动也为后世的史官所勐烈抨击。阴历五月廿五日（西历六月二十九日），也就是陈裕宗逝世后的二十天后，宪慈皇太后不顾群臣反对，坚持让杨日礼入宫即位。根据《大越史记全书》记载，宪慈皇太后认为恭肃王陈元昱是陈明宗的嫡长子，却没能继