Ho sviluppato commenti per il nostro sito utilizzando django.contrib.comments
e ho trovato che è un modulo piuttosto semplice e nient'altro. Se stai costruendo una app "just" commentante per coinvolgere le persone, lo disqus
potrebbe essere una buona opzione. Ad esempio, se stai creando qualcosa di simile a ciò che sta facendo lo stackoverflow, devi farlo da solo.
Per questo, è possibile utilizzare lo django.contrib.comments
e creare il resto del codice nella parte superiore. Ho fatto questo e le seguenti sono punti Vorrei notare
- Molto buona probabilità che si sta per scrivere tutti Visualizzazioni nuovo per il supporto Ajax o qualsiasi altro supporto personalizzato
- L'applicazione non autentica gli utenti . Quindi, potrebbe essere necessario modificare anche questo
- aggiungere alcuni campi speciali nei commenti, rimuovere alcuni condizione
- Si potrebbe desiderare di fornire agli utenti di
delete
commenti .. Il solo una bandiera incorporata delete
è dove la sua marcata "eliminato "ma non cancellato esattamente ..
Per quanto riguarda l'amministrazione degli incarichi, ci potrebbe essere molto migliorerà.
Continua, quando si inizia a farlo, si continua a modificare quasi tutto e si adattano al tuo sito. Probabilmente se le vostre modifiche sembra guardare troppo grande, credo, cominciare da zero o prendere solo parti di quel django.contrib.comments dove mai necessario ..
Grazie per la risposta. Sono d'accordo che django.contrib.com è utile e limitato. Il consiglio generale che ho è: pensaci due volte. Ma per quanto riguarda la deprecazione? Django docs mette in guardia contro l'utilizzo in futuro e nel frattempo si riferisce a una nuova app separata. Perché l'app separata? Fino a questo punto il codice deprecato viene rimosso dal core e non spostato dal core. Django_ (ex) contrib_comments (la nuova app) qui per rimanere? O è trasferito in una casa di riposo per una morte lenta? Fai buon uso dei commenti principali. Passerai all'app quando i commenti non fanno più parte del core? – allcaps