HTML页面未完全加载

时间:2019-02-20 13:55:02

标签: html django bootstrap-4

我是Web开发的新手(但不是编码人员),因此请带一点心思。

我使用Django启动了一个项目,并使用了一些我在网上找到的免费 Bootstrap 主题。

在我的主页上,我学会了如何通过分别在urls.py和views.py中添加URL和基本View函数来链接到另一个页面。

“有点”链接有效,但是它似乎仅加载html的最基础知识(没有特殊的文本或颜色,如我使用Bootstrap主题设计的那样)。

这是找到链接的主页。

HomePage (Where you click the link)

这是单击页面时加载的内容。

Not_fully_loaded_pic

这是HTML页面的外观(当我通过文件导航器打开它时) Fully_loaded_page

。 。 。

这是主页模板文件夹中的urls.py:

urlpatterns = [
url(r'^admin/', admin.site.urls),
url(r'^$', views.HomeView.as_view(), name='home'),
url(r'^api/data/$', get_data, name='api-data'),
url(r'^about/$', views.AboutPageView.as_view(), name='about'),
url(r'^test_page/$', views.test_page),
url(r'^transactions/', include('transactions.urls')) ]

这是交易文件夹中的views.py(其中index.html是我尝试加载的页面):

class TransactionView(TemplateView):
    template_name = 'transactions_page/index.html'

def transaction_page(request):
    return render(request, 'transactions_page/index.html')

最后,我在交易模板文件夹中的urls.py:

urlpatterns = [
#url(r'^$', views.TransactionView.as_view(), name='transaction_view'),
url(r'^$', views.transaction_page)]

。 。 。

请帮助我了解为什么会这样。我知道这可能归因于文件的位置或视图中的渲染

我知道我的用语很残酷,但是每个人都需要从某个地方开始。 Web Dev对我来说是一个新世界。我已经习惯了ML应用程序。

2 个答案:

答案 0 :(得分:0)

您的css文件路径不正确,您可以在头部分添加以下base标记来更正此问题:

<base href="127.0.0.1:8000" /> 

答案 1 :(得分:0)

因此,我能够通过加载我的静态文件并更改href路径以包含

来解决此问题
{% static ' ... ' %}

然后通过在settings.py中添加静态文件目录

STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
'/headless/Documents/IoTA/PyOTA/Bootstrap_Project/IoTA']

感谢您的帮助

相关问题