sveedocuments

Sagteware kiekie:
sveedocuments
Sagteware besonderhede:
Weergawe: 0.9.9.1
Upload datum: 14 Apr 15
Ontwikkelaar: David Thenon
Lisensie: Gratis
Populariteit: 18

Rating: 2.5/5 (Total Votes: 2)

sveedocuments is 'n Django app teks dokumente te bestuur. Dit werk amper soos 'n wiki behalwe die gesamentlike manier.
Internasionalisering en lokalisering
Hierdie aansoek maak gebruik van die Django internasionalisering stelsel, sien die Django dokumentasie oor hierdie as jy wil 'n nuwe taal vertaling te voeg.
Installeer
In jou projek
Instellings
Eerste, registreer die aansoek en sy dependancies in jou projek instellings soos hierdie:
INSTALLED_APPS = (
& Nbsp; ...
& Nbsp; 'mptt',
& Nbsp; 'crispy_forms',
& Nbsp; 'autobreadcrumbs',
& Nbsp; 'djangocodemirror',
& Nbsp; 'sveedocuments',
& Nbsp; ...
)
Dan het jy die konteks verwerker van autobreadcrumbs te voeg in jou stellings:
TEMPLATE_CONTEXT_PROCESSORS = (
& Nbsp; ...
& Nbsp; 'autobreadcrumbs.context_processors.AutoBreadcrumbsContext',
& Nbsp; ...
)
Aansoek instellings
Alle verstek app instellings is geleë in die settings_local.py lêer van sveedocuments, kan jy dit verander in jou projek instellings.
Nota: Alle inligting instellings oorskryf indien teenwoordig in jou projek instellings, met die uitsondering van dict veranderlikes. Dit is om te onthou wanneer jy wil 'n nuwe inskrywing in 'n lys veranderlike by te voeg, sal jy die verstek weergawe in jou instellings met die nuwe inskrywing anders verstek veranderlike sal verlore wees om te kopieer.
Urls
Jy het die aansoek urls te voeg tot jou projek, vir hierdie die maklike manier is om die verskeep urls soos hierdie in te sluit:
urlpatterns = patrone ('',
& Nbsp; ...
& Nbsp; (r '^ dokumente /', sluit ('sveedocuments.urls')),
& Nbsp; ...
)
Indien nodig jy die toenemende gids dokumente / na 'n ander kan verander. Vir meer moontlikhede kan jy jou eie urls vir sveedocuments sienings te definieer. (Meer besonderhede te kom)
Databasis sinchronisasie
Die aansoek is nou geïnstalleer in jou projek, jy hoef net sy tafels te voeg tot jou databasis, jy het om dit te doen met die Django-admin command line:
Django-admin syncdb

Eienskappe :

  • Die gebruik van die ReStructuredText docutils parser;
  • Rich redakteur djangocodemirror;
  • Ergonomiese vorm met Django-crispy-vorms;
  • Gebruik van autobreadcrumbs in Pages templates;
  • Die gebruik van die Django kas stelsel vir die parser lewering
  • Bestuur raad gereed om te gebruik;

  • Twee soort dokumente:
  • Page: Vir volle bladsy dokumente met kinders bladsye in 'n sitemap boom;
  • Voeg: Vir dokumente in te voeg as fragment in jou templates;
  • Templatetags dokumente te gebruik in jou templates;
  • Ten volle geïnternasionaliseer.

Vereistes :

  • Python
  • Django
  • Docutils
  • Django-crispy-vorm
  • Django-mptt
  • Pygments

Beperkings :

  • Daar is 'n klein fout in Django met ReStructuredText wanneer die django.contrib.admindocs is in staat gestel om in jou projek en 'n paar aansoek voorskrifte of rolle word gebruik met die ontleder. Sien die fout inskrywing vir meer besonderhede.
  • Tog is dit nie gebeur nie met behulp van 'n standaard opset sodat jy nie hoef te bekommer oor dit, so lank as die uitsondering beskryf in die fout inskrywing nie opgewek is nie.

  • As dit gebeur het jy twee keuses, die eerste een (nie aanbeveel nie) is die Django / contrib / admindocs / utils.py lêer te pleister in jou Django installasie, net kommentaar die lyn hieronder:
  • docutils.parsers.rst.roles.DEFAULT_INTERPRETED_ROLE = 'cmsreference'
  • Die tweede keuse, is eenvoudig django.contrib.admindocs te skakel deur dit te verwyder uit settings.INSTALLED_APPS en jou urls.py projek. Maar dit is net as jy nie nodig admindocs nie.

Ander sagteware ontwikkelaar David Thenon

djangotribune
djangotribune

20 Feb 15

sveeaccounts
sveeaccounts

20 Feb 15

AutoBreadcrumbs
AutoBreadcrumbs

14 Apr 15

Kommentaar te sveedocuments

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!