【发布时间】:2019-04-12 19:03:30
【问题描述】:
关于如何实现 django 应用程序的一般建议需要帮助。
我正在尝试实现名为 django-simple-polls 的 django 应用程序。
安装应用程序后...
点安装...
...在 INSTALLED APPS 中添加应用程序
...服务器仍在运行...
...迁移运行没有问题...
...能够从管理员创建基本投票...
问题从这里开始,因为我不知道如何在服务器上看到投票:
1)
urlpatterns = [ ... url(r'^poll/', 包括('poll.urls')), ]
我猜投票应用程序安装在 django 中的某个地方,所以我不必在我的项目中创建任何额外的文件夹/文件。我是否需要导入库才能使用 include() 函数?这也意味着我只需要在那个特定的 url 中运行民意调查吗?这意味着'poll.urls'已经存在?
2)
在您的模板文件中添加此标签以显示投票:
{% 加载 poll_tags %} ... {% 投票 %}`
再次,我的猜测是创建任何模板文件夹并将上面的代码作为基础。这是什么意思?。我把上面的代码放在哪里?如何调用该 HTML 文件?
这几乎是将应用程序构建到项目中的唯一方法吗?
谢谢
ps。访问时http://127.0.0.1:8000/poll
^投票/
^管理员/
^news/index/ [name='index']
^news/post/ [name='view_post']
^news/view/category [name='view_category']
当前路径 poll 与其中任何一个都不匹配。
但是有一个叫做 poll 的路径。 :)
遵循指导:https://github.com/applecat/django-simple-poll/blob/master/README.md
我创建了以下基本模板:
<!DOCTYPE html>
<html>
<head>
<title>Polls</title>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
</head>
<body>
<script src="https://code.jquery.com/jquery-3.2.1.min.js"></script>
{% load poll_tags %}
...
{% poll %}
</body>
</html>
我无法将在管理员中创建的调查呈现到网站上。
【问题讨论】:
标签: python django python-3.x python-2.7