【发布时间】:2017-09-22 03:02:37
【问题描述】:
在过去的几周里,我从开发一个处理简单 XML 文件、然后将其内容写入 Oracle DB (cx_Oracle) 并以 HTML 输出的应用程序转变为使用 Django 框架。 Django 框架切换不是必需的,但既然我有机会使用 Django 开发一些东西,我想为什么不呢,因为它对我来说是一个新领域,不会损坏我的简历。
无论如何,在从views.py 文件导入类时,我不知道在我的 urls.py 文件中写入什么内容。以下是当前内容:
urls.py
from myproj.views import Pymat_program
pymatProgram = Pymat_program()
urlpatterns = (
url(r'^pymat/$', pymatProgram.abc),
)
views.py
class Pymat_program:
def abc(self, request):
test = "<html><body>Random text.</body></html>"
return HttpResponse(test)
我尝试了使用请求的各种排列,不使用请求,以及如何在 url 元组中调用类,但都无济于事。当我使用类之外的定义(即不在任何类中)时,它会正确显示在 HTML 中。
【问题讨论】:
-
出于好奇,这会产生什么错误?