1 |
|
---|
2 | RuntimeError at /news/index.html/add/newsitem/
|
---|
3 | maximum recursion depth exceeded
|
---|
4 | Request Method: GET
|
---|
5 | Request URL: http://dms.bildung.hessen.de/news/index.html/add/newsitem/
|
---|
6 | Exception Type: RuntimeError
|
---|
7 | Exception Value: maximum recursion depth exceeded
|
---|
8 | Exception Location: /usr/local/lib64/python2.5/site-packages/django/utils/safestring.py in __add__, line 73
|
---|
9 | Python Executable: /usr/local/bin/python
|
---|
10 | Python Version: 2.5.1
|
---|
11 | Traceback (innermost last)
|
---|
12 | Switch to copy-and-paste view
|
---|
13 |
|
---|
14 | * /usr/local/lib64/python2.5/site-packages/django/core/handlers/base.py in get_response
|
---|
15 | 74. # Apply view middleware
|
---|
16 | 75. for middleware_method in self._view_middleware:
|
---|
17 | 76. response = middleware_method(request, callback, callback_args, callback_kwargs)
|
---|
18 | 77. if response:
|
---|
19 | 78. return response
|
---|
20 | 79.
|
---|
21 | 80. try:
|
---|
22 | 81. response = callback(request, *callback_args, **callback_kwargs) ...
|
---|
23 | 82. except Exception, e:
|
---|
24 | 83. # If the view raised an exception, run it through exception
|
---|
25 | 84. # middleware, and if the exception middleware returns a
|
---|
26 | 85. # response, use that. Otherwise, reraise the exception.
|
---|
27 | 86. for middleware_method in self._exception_middleware:
|
---|
28 | 87. response = middleware_method(request, e)
|
---|
29 | ▶ Local vars
|
---|
30 | Variable Value
|
---|
31 | callback
|
---|
32 | <function add_dms_object at 0x555563baaf50>
|
---|
33 | callback_args
|
---|
34 | ()
|
---|
35 | callback_kwargs
|
---|
36 | {'app': u'newsitem'}
|
---|
37 | debug
|
---|
38 | <module 'django.views.debug' from '/usr/local/lib64/python2.5/site-packages/django/views/debug.pyc'>
|
---|
39 | e
|
---|
40 | RuntimeError('maximum recursion depth exceeded',)
|
---|
41 | exceptions
|
---|
42 | <module 'django.core.exceptions' from '/usr/local/lib64/python2.5/site-packages/django/core/exceptions.pyc'>
|
---|
43 | mail_admins
|
---|
44 | <function mail_admins at 0x5555627c6398>
|
---|
45 | middleware_method
|
---|
46 | <bound method XViewMiddleware.process_view of <django.middleware.doc.XViewMiddleware object at 0x5555639971d0>>
|
---|
47 | request
|
---|
48 | <ModPythonRequest path:/news/index.html/add/newsitem/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{'list-order_by_0': 'ZT_Technische', 'sessionid': '636fe0f157a3ccfbd7c00ddbc0e24396'}, META:{'AUTH_TYPE': None, 'CONTENT_LENGTH': 0L, 'CONTENT_TYPE': None, 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'UTF-8,*', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'de-de,en;q=0.8,de;q=0.5,en-us;q=0.3', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'list-order_by_0=ZT_Technische Dokumentation|2542|ZT_Anwenderdokumentation|ZT_Themenspeicher|2544|2532|ZT_Installation|ZT_Mehrsprachigkeit|2536|ZT_Verwendete Software|2450|129328|126394|2508|2520|2556|2539|2543|2519|2514|125177|ZT_Testsystem|2523; sessionid=636fe0f157a3ccfbd7c00ddbc0e24396', 'HTTP_HOST': 'dms.bildung.hessen.de', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER': 'http://dms.bildung.hessen.de/news/index.html/manage/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.8.1.10) Gecko/20071015 SUSE/2.0.0.10-0.1 Firefox/2.0.0.10', 'PATH_INFO': '/index.html/add/newsitem/', 'PATH_TRANSLATED': None, 'QUERY_STRING': None, 'REMOTE_ADDR': '192.168.0.222', 'REMOTE_HOST': None, 'REMOTE_IDENT': None, 'REMOTE_USER': None, 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': None, 'SERVER_NAME': 'www.dms.bildung.hessen.de', 'SERVER_PORT': 0, 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'mod_python'}>
|
---|
49 | resolver
|
---|
50 | <RegexURLResolver dms.urls ^/>
|
---|
51 | response
|
---|
52 | None
|
---|
53 | self
|
---|
54 | <django.core.handlers.modpython.ModPythonHandler object at 0x55556254f610>
|
---|
55 | settings
|
---|
56 | <django.conf.LazySettings object at 0x5555625591d0>
|
---|
57 | urlconf
|
---|
58 | 'dms.urls'
|
---|
59 | urlresolvers
|
---|
60 | <module 'django.core.urlresolvers' from '/usr/local/lib64/python2.5/site-packages/django/core/urlresolvers.pyc'>
|
---|
61 | * /data/django_projects/dms_projekt/dms/views_dms.py in add_dms_object
|
---|
62 | 333. if string.find(path, '.html') < 0 :
|
---|
63 | 334. path += 'index.html'
|
---|
64 | 335. # --- Das Objekt wird gesucht
|
---|
65 | 336. item = get_item_container(path, '/add/' + app + '/')
|
---|
66 | 337. # --- Die zu "app" passende Operation wird ausgefuehrt
|
---|
67 | 338. if item != None :
|
---|
68 | 339. # --- 'dmsFolder' wird zu folder_show, folder_edit etc
|
---|
69 | 340. return eval(app + '_add(request, item)') ...
|
---|
70 | 341. else:
|
---|
71 | 342. # --- Die Fehlermeldung muss noch verbessert werden
|
---|
72 | 343. return render_to_response ( 'error.html',
|
---|
73 | 344. { 'request': request.META,
|
---|
74 | 345. 'content': '<p>Der Pfad ' + request.path + ' ist falsch</p>'
|
---|
75 | 346. }
|
---|
76 | ▶ Local vars
|
---|
77 | Variable Value
|
---|
78 | app
|
---|
79 | u'newsitem'
|
---|
80 | item
|
---|
81 | <DmsItemContainer: /news/ :: news>
|
---|
82 | path
|
---|
83 | u'/news/index.html/add/newsitem/'
|
---|
84 | request
|
---|
85 | <ModPythonRequest path:/news/index.html/add/newsitem/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{'list-order_by_0': 'ZT_Technische', 'sessionid': '636fe0f157a3ccfbd7c00ddbc0e24396'}, META:{'AUTH_TYPE': None, 'CONTENT_LENGTH': 0L, 'CONTENT_TYPE': None, 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'UTF-8,*', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'de-de,en;q=0.8,de;q=0.5,en-us;q=0.3', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'list-order_by_0=ZT_Technische Dokumentation|2542|ZT_Anwenderdokumentation|ZT_Themenspeicher|2544|2532|ZT_Installation|ZT_Mehrsprachigkeit|2536|ZT_Verwendete Software|2450|129328|126394|2508|2520|2556|2539|2543|2519|2514|125177|ZT_Testsystem|2523; sessionid=636fe0f157a3ccfbd7c00ddbc0e24396', 'HTTP_HOST': 'dms.bildung.hessen.de', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER': 'http://dms.bildung.hessen.de/news/index.html/manage/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.8.1.10) Gecko/20071015 SUSE/2.0.0.10-0.1 Firefox/2.0.0.10', 'PATH_INFO': '/index.html/add/newsitem/', 'PATH_TRANSLATED': None, 'QUERY_STRING': None, 'REMOTE_ADDR': '192.168.0.222', 'REMOTE_HOST': None, 'REMOTE_IDENT': None, 'REMOTE_USER': None, 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': None, 'SERVER_NAME': 'www.dms.bildung.hessen.de', 'SERVER_PORT': 0, 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'mod_python'}>
|
---|
86 | * /data/django_projects/dms_projekt/dms/newsitem/views_add.py in newsitem_add
|
---|
87 | 135. #( 'tab_license', [ 'license', ] ),
|
---|
88 | 136. ]
|
---|
89 | 137. else:
|
---|
90 | 138. tabs = [ ('tab_base', [ 'string_1', 'string_2', 'title', 'sub_title', 'text',
|
---|
91 | 139. 'text_more', 'url_more', 'visible_end', ]),
|
---|
92 | 140. #( 'tab_license', [ 'license', ] ),
|
---|
93 | 141. ]
|
---|
94 | 142. content = get_tabbed_form(tabs, help_form, app_name, f) ...
|
---|
95 | 143. if item_container.item.is_moderated:
|
---|
96 | 144. moderated_text = help_form['moderated_text']['info']
|
---|
97 | 145. else:
|
---|
98 | 146. moderated_text = ''
|
---|
99 | 147. vars = get_item_vars_add(request, item_container, app_name, my_title, content, show_errors)
|
---|
100 | 148. vars['moderated_text'] = moderated_text
|
---|
101 | ▶ Local vars
|
---|
102 | Variable Value
|
---|
103 | DmsItemForm
|
---|
104 | <class 'dms.newsitem.views_add.DmsItemForm'>
|
---|
105 | answer
|
---|
106 | u'madrid'
|
---|
107 | app_name
|
---|
108 | 'newsitem'
|
---|
109 | data
|
---|
110 | {'license': 1, 'visible_end': '31.12.2007'}
|
---|
111 | f
|
---|
112 | <dms.newsitem.views_add.DmsItemForm object at 0x555563997d10>
|
---|
113 | item_container
|
---|
114 | <DmsItemContainer: /news/ :: news>
|
---|
115 | my_email
|
---|
116 | u'h.rauch@afl.hessen.de'
|
---|
117 | my_name
|
---|
118 | u'Hans Rauch'
|
---|
119 | my_title
|
---|
120 | u'Nachricht anlegen'
|
---|
121 | my_user
|
---|
122 | <User: h.rauch>
|
---|
123 | question
|
---|
124 | u'Wie heißt die Hauptstadt von Spanien?'
|
---|
125 | request
|
---|
126 | <ModPythonRequest path:/news/index.html/add/newsitem/, GET:<QueryDict: {}>, POST:<QueryDict: {}>, COOKIES:{'list-order_by_0': 'ZT_Technische', 'sessionid': '636fe0f157a3ccfbd7c00ddbc0e24396'}, META:{'AUTH_TYPE': None, 'CONTENT_LENGTH': 0L, 'CONTENT_TYPE': None, 'GATEWAY_INTERFACE': 'CGI/1.1', 'HTTP_ACCEPT': 'text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5', 'HTTP_ACCEPT_CHARSET': 'UTF-8,*', 'HTTP_ACCEPT_ENCODING': 'gzip,deflate', 'HTTP_ACCEPT_LANGUAGE': 'de-de,en;q=0.8,de;q=0.5,en-us;q=0.3', 'HTTP_CONNECTION': 'keep-alive', 'HTTP_COOKIE': 'list-order_by_0=ZT_Technische Dokumentation|2542|ZT_Anwenderdokumentation|ZT_Themenspeicher|2544|2532|ZT_Installation|ZT_Mehrsprachigkeit|2536|ZT_Verwendete Software|2450|129328|126394|2508|2520|2556|2539|2543|2519|2514|125177|ZT_Testsystem|2523; sessionid=636fe0f157a3ccfbd7c00ddbc0e24396', 'HTTP_HOST': 'dms.bildung.hessen.de', 'HTTP_KEEP_ALIVE': '300', 'HTTP_REFERER': 'http://dms.bildung.hessen.de/news/index.html/manage/', 'HTTP_USER_AGENT': 'Mozilla/5.0 (X11; U; Linux x86_64; de; rv:1.8.1.10) Gecko/20071015 SUSE/2.0.0.10-0.1 Firefox/2.0.0.10', 'PATH_INFO': '/index.html/add/newsitem/', 'PATH_TRANSLATED': None, 'QUERY_STRING': None, 'REMOTE_ADDR': '192.168.0.222', 'REMOTE_HOST': None, 'REMOTE_IDENT': None, 'REMOTE_USER': None, 'REQUEST_METHOD': 'GET', 'SCRIPT_NAME': None, 'SERVER_NAME': 'www.dms.bildung.hessen.de', 'SERVER_PORT': 0, 'SERVER_PROTOCOL': 'HTTP/1.1', 'SERVER_SOFTWARE': 'mod_python'}>
|
---|
127 | save_values
|
---|
128 | <function save_values at 0x55556348fed8>
|
---|
129 | show_errors
|
---|
130 | False
|
---|
131 | tabs
|
---|
132 | [('tab_base', ['string_1', 'string_2', 'title', 'sub_title', 'text', 'text_more', 'url_more', 'visible_end'])]
|
---|
133 | * /data/django_projects/dms_projekt/dms/utils.py in get_tabbed_form
|
---|
134 | 157. 'text': rFormHelp[item[0]]['title'],
|
---|
135 | 158. 'selected': tab_no == 1
|
---|
136 | 159. } )
|
---|
137 | 160. tabs.append ( {'tab_id': this_tab_id,
|
---|
138 | 161. 'info': rFormHelp[item[0]]['info'],
|
---|
139 | 162. 'content': form_system().get_form(item[1], rFormHelp,
|
---|
140 | 163. rHelpName, rFormData,
|
---|
141 | 164. tab_cluster, valign, max_cols, show_errors) ...
|
---|
142 | 165. } )
|
---|
143 | 166. c = Context ( {'headers': headers, 'tabs': tabs } )
|
---|
144 | 167. return t.render(c)
|
---|
145 | 168.
|
---|
146 | 169. # -----------------------------------------------------
|
---|
147 | 170. def info_slot_to_header(text) :
|
---|
148 | ▶ Local vars
|
---|
149 | Variable Value
|
---|
150 | Context
|
---|
151 | <class 'django.template.context.Context'>
|
---|
152 | content
|
---|
153 | ''
|
---|
154 | do_tab
|
---|
155 | True
|
---|
156 | form_system
|
---|
157 | <class dms.form_system.form_system at 0x555563495b30>
|
---|
158 | get_template
|
---|
159 | <function get_template at 0x555563098938>
|
---|
160 | headers
|
---|
161 | [{'selected': True, 'tab_id': 'tab_0', 'text': u'Basisdaten'}]
|
---|
162 | item
|
---|
163 | ('tab_base', ['string_1', 'string_2', 'title', 'sub_title', 'text', 'text_more', 'url_more', 'visible_end'])
|
---|
164 | max_cols
|
---|
165 | 1
|
---|
166 | rFormData
|
---|
167 | <dms.newsitem.views_add.DmsItemForm object at 0x555563997d10>
|
---|
168 | rFormHelp
|
---|
169 | {'anti_spam_answer': {'help': u'<p>\n Geben Sie bitte hier die korrekte Antwort ein. Es wird nicht zwischen Groß- und\n Kleinschreibung unterschieden.\n </p>', 'title': u'Antwort zur Anti-Spam-Frage'}, 'anti_spam_question': {'help': u'<p>\n Mit dieser Frage wird verhindert, dass sogenannte Spam-Roboter hier Ihre\n "Botschaften" hinterlassen können.\n </p>', 'title': u'Anti-Spam-Frage'}, 'copyright': {'help': u'<p>\n <b>Sie dürfen hier nur dann Dateien/Texte/Bilder/Grafiken etc. auf den Server hochladen,\n wenn Sie die Inhalte dieser Datei entweder selbst erzeugt haben oder Ihnen der Verfasserin\n bzw. dem Verfasser der Information (schriftlich) versichert haben, dass Sie diese\n Inhalte veröffentlichen dürfen.</b>\n </p>', 'title': u'Copyright'}, 'has_comments': {'help': u'<p>\n Dieser Schalter legt fest, ob diese Seite kommentiert werden kann\n bzw. darf. In der Regel wird diese Option ausgeschaltet.\n </p>', 'title': u'Kann kommentiert werden'}, 'image_extern': {'help': u'<p>\nFalls die mit dem Bild verknüpfte Seite in einem eigenen Fenster angezeigt werden soll,\nmüssen Sie dieses Feld aktivieren.\n</p>', 'title': u'Verweis im eigenen Fenster'}, 'image_url': {'help': u'<p>\nBei Bedarf können Sie links neben Ihrem Beitrag ein Bild anzeigen lassen.\nDa Sie hier die Web-Adresse (http://..) des Bildes angeben, muss sich diesen Bild bereits \nauf dem Server befinden.\n</p>', 'title': u'Schmuckbild'}, 'image_url_url': {'help': u'<p>\nFalls Sie ein Bild angegeben haben, können Sie das Bild\nmit einer Web-Adresse (http://..) verknüpfen.\n</p>', 'title': u'URL zum Bild'}, 'is_browseable': {'help': u'<p>\n Mit diesem Schalter legen Sie fest, ob dieser Beitrag\n angezeigt wird oder nicht.\n </p>\n <p>\n <b>Wichtiger Hinweis:</b> Falls der Name des Beitrags bekannt ist, kann die Seite\n durch die direkte Angabe der Web-Adresse trotzdem angezeigt werden!\n </p>', 'title': u'Wird angezeigt'}, 'license': {'help': u'<p>\n Hier legen Sie fest, welche Lizenz Sie für Ihren Beitrag verwenden\n möchten. <b>Bitte beachten Sie, dass Sie nur dann eine Lizenz angeben\n festlegen können, wenn Sie das entsprechende Recht besitzen\n bzw. die entsprechende Ressource explizit unter die betreffende Lizenz\n gestellt wurde!</b>\n </p>', 'title': u'Lizenz'}, 'moderated_text': {'info': u'<p>\n<b>Dieses Nachrichtenbrett ist moderiert. Ihre neue Nachricht wird erst\nangezeigt, nachdem die zuständige Person Sie freigegeben hat.</b>\n</p>', 'title': u'Moderiertes Nachrichtenbrett'}, 'section': {'help': u'<p>\nHier legen Sie fest, welcher Rubrik Ihre Nachricht zugeordnet wird.\n</p>', 'title': u'Zuordnung zu einer Rubrik'}, 'string_1': {'help': u'<p>\nTragen Sie hier bitte Ihren Vor- und Nachnamen ein. Anonyme Beiträge\nsind nicht erwünscht.\n</p>', 'title': u'Mein Name'}, 'string_2': {'help': u'<p>\nGeben Sie bitte für Rückfragen oder direkte Reaktionen Ihre\nE-Mail-Adresse an.\n</p>', 'title': u'Meine E-Mail-Adresse'}, 'sub_title': {'help': u'<p>\nFalls erforderlich geben Sie hier bitte Ihren Untertitel ein.\n</p>\n', 'title': u'Untertitel'}, 'tab_base': {'info': u'<p>\nMit diesem Formular geben Sie Ihre Nachricht ein.\n</p>', 'title': u'Basisdaten'}, 'tab_image': {'info': u'<p>\nSie können Ihre Informationsseite mit einem kleinen Bild schmücken.\n</p>', 'title': u'Bild'}, 'tab_intro': {'info': u'<p>\n Die Intro-Information wird unterhalb der Überschrift angezeigt.\n Falls Sie bei "Intro - Mehr" Informationen eingeben, wird die Anzeige\n automatisch über einen entsprechenden Verweis zugänglich.\n </p>', 'title': u'Intro'}, 'tab_license': {'info': u'<p>\n Hier legen Sie entsprechende Lizenzangaben fest.\n </p>', 'title': u'Lizenz'}, 'tab_text': {'info': u'<p>\nTragen Sie hier "den Rest" Ihrer Nachricht ein.\n</p>', 'title': u'Nachrichtentext'}, 'tab_visibility': {'info': u'<p>\n Sie können die Sichtbarkeit dieses Beitrags auf unterschiedliche Weisen steuern.\n </p>', 'title': u'Sichtbarkeit'}, 'text': {'help': u'<p>\nGeben Sie hier bitte die Zusammenfassung Ihrer Nachricht ein. Dieser Text wird\nin der Ü,bersicht des Nachrichtenbretts angezeigt. - Bei kurzen\nNachrichten bauchen Sie nur dieses Feld auszufüllen.\n</p>\n<p>\nIhnen stehen dabei die wichtigsten\nMöglichkeiten eines Editors zur Verfügung. Wenn Sie die Maus \nlängere Zeit über die Symbole halten, werden in kleinen\nFenstern erläuternde Informationen angezeigt.\n</p>', 'title': u'Zusammenfassung'}, 'text_more': {'help': u'<p>\nGeben Sie hier bitte den "Rest" Ihrer Nachricht ein. Gegebenenfalls können\nSie dieses Textfeld auch leer lassen.\n</p>\n<p>\nIhnen stehen dabei die wichtigsten\nMöglichkeiten eines Editors zur Verfügung. Wenn Sie die Maus \nlängere Zeit über die Symbole halten, werden in kleinen\nFenstern erläuternde Informationen angezeigt.\n</p>', 'title': u'Nachricht'}, 'title': {'help': u'<p>\nTragen Sie hier die Überschrift Ihres Beitrags ein.\n</p>\n\n<p>\nHinweis: Bei einem kürzen Titel können Sie eher davon ausgehen,\ndass Ihre Nachricht gelesen wird.\n</p>', 'title': u'Überschrift/Titel'}, 'url_more': {'help': u'<p>\nGeben Sie hier bitte die vollständige Web-Adresse an, für weitergehende\nInformationen an. Vergessen Sie bitte nicht <tt>http://</tt>.\n</p>', 'title': u'Web-Adresse'}, 'url_more_extern': {'help': u'<p>\nMit diesem Auswahlfeld legen Sie fest, dass der Verweis in einem eigenen Fenster\nangezeigt werden soll. Verweise außerhalb dieses Servers werden immer in\neinem eigenen Fenster geöffnet.\n</p>', 'title': u'Eigenes Fenster'}, 'visible_end': {'help': u'<p>\n Dieses Feld legt fest, bis zu welchem Zeitpunkt dieser Beitrag sichtbar ist.\n </p>', 'title': u'Sichtbar bis'}, 'visible_start': {'help': u'<p>\n Dieses Feld legt fest, ab welchem Zeitpunkt dieser Beitrag sichtbar ist.\n </p>', 'title': u'Sichtbar von'}}
|
---|
170 | rFormItems
|
---|
171 | [('tab_base', ['string_1', 'string_2', 'title', 'sub_title', 'text', 'text_more', 'url_more', 'visible_end'])]
|
---|
172 | rHelpName
|
---|
173 | 'newsitem'
|
---|
174 | show_errors
|
---|
175 | True
|
---|
176 | t
|
---|
177 | <django.template.Template object at 0x555563998a90>
|
---|
178 | tab_cluster
|
---|
179 | {}
|
---|
180 | tab_id
|
---|
181 | 'tab_'
|
---|
182 | tab_no
|
---|
183 | 1
|
---|
184 | tabs
|
---|
185 | []
|
---|
186 | this_tab_id
|
---|
187 | 'tab_0'
|
---|
188 | valign
|
---|
189 | True
|
---|
190 | * /data/django_projects/dms_projekt/dms/form_system.py in get_form
|
---|
191 | 198. c = Context ( { 'title' : form['title'],
|
---|
192 | 199. 'label' : my_id,
|
---|
193 | 200. 'input' : my_form,
|
---|
194 | 201. 'help' : self.getJsHelp(my_help_url, form['help'],
|
---|
195 | 202. form['title'], my_id),
|
---|
196 | 203. 'max_cols': max_cols,
|
---|
197 | 204. } )
|
---|
198 | 205. ret += i.render(c) ...
|
---|
199 | 206. ret += '</table>\n'
|
---|
200 | 207. return ret
|
---|
201 | ▶ Local vars
|
---|