django-fileflatpages

Screenshot Λογισμικό:
django-fileflatpages
Στοιχεία Λογισμικού:
Εκδοχή: 0.1
Ανεβάστε ημερομηνία: 11 May 15
Προγραμματιστής: Keegan Carruthers-Smith
Άδεια: Δωρεάν
Δημοτικότητα: 4

Rating: nan/5 (Total Votes: 0)

Django-fileflatpages είναι ένα app Django που κάνει αγώνες για FlatPages πιο βολικό.
Ένα από τα βασικά μειονεκτήματα με django.contrib.flatpages είναι ότι ο μόνος τρόπος για να αποθηκεύετε επίπεδη σελίδες σας με τα αρχεία προέλευσης είναι σαν ένα εξάρτημα. Django-fileflatpages λύνει αυτό το πρόβλημα με την εισαγωγή αρχείων ως FlatPages από τις εφαρμογές σας.
Τι Django-fileflatpages δίνει είναι οι Django loadflatpages εντολή διαχείρισης. Για κάθε εφαρμογή στα έργα σας INSTALLED_APPS, loadflatpages θα ψάξουν για τις flatpages κατάλογο. Αν βρει έναν κατάλογο flatpages, προσθέτει κάθε αρχείο στον κατάλογο flatpages ως flatpage.
Τα χαρακτηριστικά FlatPage καθορίζονται χρησιμοποιώντας σχόλια στην κορυφή κάθε αρχείου. Django-fileflatpages ξεκινά από την πρώτη γραμμή, και για κάθε γραμμή φαίνεται για σχόλια ιδιότητα = τιμή. Από τη στιγμή που Django-fileflatpages συναντά μια μη-σχόλιο της γραμμής, να σταματήσει ψάχνει για περαιτέρω σχόλια.
Για παράδειγμα:
.. - * - Λειτουργία: RST - * -
.. Url = / σχετικά /
.. Title = Σχετικά
.. Template_name = flatpages / rst.html
.. Enable_comments = False
Γειά Σου Κόσμε
δημιουργεί:
FlatPage (url = "/ για 'title =' Σχετικά ', template_name =' flatpages / rst.html»,
& Nbsp? Enable_comments = False, ιστοσελίδες = [settings.SITE_ID],
& Nbsp? Content = αρχείο (fixture_path) .read ())
Υπάρχει ένα ειδικό πεδίο που μπορείτε να ορίσετε, remove_comments = True. Αυτό θα αφαιρέσει γραμμές σχόλιο με οδηγίες για τον τομέα = αξία από το περιεχόμενο που είναι αποθηκευμένο στη βάση δεδομένων.
Η κύρια ιστοσελίδα για Django-fileflatpages είναι https://bitbucket.org/keegan_csmith/django-fileflatpages αλλά υπάρχει επίσης ένας καθρέφτης git σε https://github.com/keegancsmith/django-fileflatpages
installation
& Nbsp? Εγκαταστήστε Django-fileflatpages με το αγαπημένο διαχειριστή πακέτων python σας:
& Nbsp? Pip εγκατάσταση Django-fileflatpages
& Nbsp? Προσθήκη "fileflatpages" για τη ρύθμιση σας INSTALLED_APPS:
& Nbsp? INSTALLED_APPS = [
& Nbsp? # ...
& Nbsp? "Fileflatpages»,
& Nbsp?]
& Nbsp? Βεβαιωθείτε ότι έχετε επίσης τη δυνατότητα flatpages για το έργο σας. https://docs.djangoproject.com/en/dev/ref/contrib/flatpages/
Τώρα, όταν τρέχετε django-admin.py loadflatpages όλες τις εγκατεστημένες εφαρμογές θα έχουν flatpages προστίθεται.
Παράδειγμα ιστότοπου
Ένα παράδειγμα του έργου αποθηκεύεται υπό example_project κατάλογο. Δείτε τις example_project κατάλογο / app / flatpages για τις flatpages που θα προστεθούν στη βάση δεδομένων. Για να πάρετε το παράδειγμα ιστοσελίδα οργανωθεί και να λειτουργήσει κάτω από ένα εικονικό περιβάλλον, ακολουθήστε τα παρακάτω βήματα:
$ Virtualenv --no-ιστοσελίδα-πακέτα env
$. ENV / bin / ενεργοποιήσετε
$ Pip εγκατάσταση -r example_project / requirements.txt
$ Python setup.py εγκαταστήσετε
$ Python example_project / manage.py syncdb
$ Python example_project / manage.py loadflatpages # Τι Django-fileflatpages προσθέτει
$ Python example_project / manage.py runserver
Θα πρέπει τώρα να μπορείτε να περιηγηθείτε στο παράδειγμα ιστοσελίδα στη διεύθυνση http: // localhost: 8000 /

Απαιτήσεις :

  • Python
  • Django

Άλλο λογισμικό του προγραμματιστή Keegan Carruthers-Smith

AmarokQuilt
AmarokQuilt

2 Jun 15

hgallpaths
hgallpaths

20 Feb 15

Σχόλια για django-fileflatpages

Τα σχόλια δεν βρέθηκε
προσθήκη σχολίου
Ενεργοποιήστε τις εικόνες!