Faits: Faits: A. Le 25 février 2002, le Juge d'instruction de l'arrondissement du Nord vaudois a ouvert une enquête pénale contre A.X._ et B.X._ pour infraction à la loi fédérale sur les stupéfiants, enquête étendue par la suite aux contraventions d'insoumission à une décision de l'autorité et d'inobservation par le débiteur des règles de la procédure de poursuite pour dettes ou de faillite. Dans le cadre de cette procédure, A.X._ a été détenu préventivement du 5 avril au 1er mai 2002, puis du 16 au 18 septembre 2003, à savoir durant trente jours. Au cours de l'enquête, les autorités ont retrouvé au domicile de A.X._ et de B.X._ un grand nombre de photos sur lesquelles leur fille, née le 13 mai 1994, apparaissait nue dans différentes poses; sur d'autres photos, on voyait la jeune fille en arrière plan, le sujet étant une femme nue posant de telle façon que son sexe était visible. Constatant que ces faits ne semblaient pas tomber sous le coup de la loi pénale, le Juge d'instruction de l'arrondissement du Nord vaudois s'est adressé, par lettre du 17 septembre 2002, au Juge de Paix de la région, l'invitant à examiner dans quelle mesure cet environnement apparemment malsain pourrait représenter un danger pour le développement des enfants de A.X._ et de B.X._, et s'il serait dès lors justifié de confier un mandat de surveillance au Service de la protection de la jeunesse. Le 13 février 2003, le Juge d'instruction a ordonné que A.X._ soit soumis à une expertise psychiatrique. En effet, différents indices le faisaient douter de ses pleines facultés et, en outre, une arme avait été saisie chez lui, ce qui pouvait donner à penser qu'il était dangereux. Par arrêt du 4 mars 2003, le Tribunal d'accusation a toutefois admis le recours de A.X._ et annulé l'ordonnance du Juge d'instruction. Par ordonnance du 27 mars 2006, le Juge d'instruction a rendu un non-lieu en faveur des prévenus et ordonné la confiscation et la destruction des plants, respectivement de leur produit, séquestrés le 30 mai 2002, du chanvre séquestré le 16 septembre 2003, ainsi que de huit cartons contenant des têtes de chanvre et d'un sachet minigrip contenant des graines de chanvre. Par ordonnance du 27 mars 2006, le Juge d'instruction a rendu un non-lieu en faveur des prévenus et ordonné la confiscation et la destruction des plants, respectivement de leur produit, séquestrés le 30 mai 2002, du chanvre séquestré le 16 septembre 2003, ainsi que de huit cartons contenant des têtes de chanvre et d'un sachet minigrip contenant des graines de chanvre. B. Le 18 avril 2006, A.X._ et B.X._ ont déposé une demande d'indemnisation fondée sur les art. 67 et 163a du Code de procédure pénale vaudois (CPP/VD). Ils réclamaient à l'Etat de Vaud des indemnités de 20'000 fr., respectivement de 15'000 fr., pour le tort moral subi, une somme de 13'500 fr. en remboursement des honoraires de leurs avocats et un montant de 1'243'811.30 fr. pour le solde du préjudice résultant de l'instruction. Dans un premier arrêt, daté du 15 décembre 2006, le Tribunal d'accusation du Tribunal cantonal du canton de Vaud (ci-après: le Tribunal d'accusation) a écarté la demande d'indemnité et renvoyé les requérants à agir devant le juge civil. Il fondait sa décision sur l'absence d'urgence, sur la complexité du cas et sur l'impossibilité de statuer sans une instruction approfondie. Statuant le 15 juin 2007 sur le recours de droit public des époux X._, le Tribunal fédéral a partiellement annulé cet arrêt et renvoyé la cause à l'autorité précédente afin qu'elle statue sur l'indemnisation des frais de défense et du tort moral. En effet, il a considéré qu'elle pouvait se prononcer sur ces points sans procéder à des mesures d'instruction autres que l'étude du dossier (arrêt 1P.115/2007). Suivant l'arrêt de renvoi du Tribunal fédéral, le Tribunal d'accusation s'est prononcé, par décision du 13 juillet 2007, sur la requête d'indemnisation en tant qu'elle portait sur le tort moral et les frais de défense. Il a alloué à A.X._ la somme de 7'500 francs pour trente jours de détention préventive, tort moral compris, et à A.X._ et B.X._ la somme de 11'000 francs pour leurs frais de défense, solidairement entre eux. Suivant l'arrêt de renvoi du Tribunal fédéral, le Tribunal d'accusation s'est prononcé, par décision du 13 juillet 2007, sur la requête d'indemnisation en tant qu'elle portait sur le tort moral et les frais de défense. Il a alloué à A.X._ la somme de 7'500 francs pour trente jours de détention préventive, tort moral compris, et à A.X._ et B.X._ la somme de 11'000 francs pour leurs frais de défense, solidairement entre eux. C. Contre cet arrêt, A.X._ et B.X._ déposent un recours en matière pénale devant le Tribunal fédéral. Ils concluent, principalement, à la réforme de l'arrêt attaqué en se sens que l'indemnité pour tort moral de l'époux soit fixée à 20'000 francs et celle de l'épouse à 15'000 francs, les recourants étant renvoyés à agir devant le juge civil pour le surplus. Subsidiairement, ils demandent l'annulation de l'arrêt attaqué et le renvoi à l'autorité précédente pour nouvelle décision. Ils sollicitent l'assistance judiciaire. Il n'a pas été ordonné d'échange d'écritures.