我在将静态文件上传到 Django 应用程序时遇到了麻烦。我想念的是什么我不明白
I am heaving trouble in uploading the static files to the Django app. What i am missing i don't understand
{% extends 'base.html' %}
{% 负载静态 %}
{% block title %}首页{% endblock %}
{%块内容%}
模板主页
{% 端块 %}
您没有显示您的 settings.py 代码,但解决方案可能是配置静态支持,更多信息 https://docs.djangoproject.com/en/3.1/howto/static-files/:
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
请记住,您必须创建一个静态文件夹,因为这是 django 查找静态文件的地方,现在要创建一个 html 文件作为我们的基础:
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
{% block title %}{% endblock %}
<link rel="stylesheet" href="{% static 'css/styled.css' %}">
</head>
<body>
{% block content %}
{% endblock %}
</body>
</html>
并使用我们的基础 html 文件,您应该执行以下操作:
{% extends 'base.html' %}
{% block title %}Your title{% endblock %}
{% block content %}
<!-- Your content -->
{% endblock %}
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'website.apps.accounts',]
STATIC_URL = "/static/"
STATICFILES_DIR = [
os.path.join(BASE_DIR, "static")]
LOGIN_URL = "account:login"
LOGIN_REDIRECT_URL = "public:index"
LOGOUT_REDIRECT_URL = "public:index"
{% extends 'base.html' %}
{% 负载静态 %}
{% block title %}首页{% endblock %}
{%块内容%}
模板主页
{% 端块 %}
您没有显示您的 settings.py 代码,但解决方案可能是配置静态支持,更多信息 https://docs.djangoproject.com/en/3.1/howto/static-files/:
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
请记住,您必须创建一个静态文件夹,因为这是 django 查找静态文件的地方,现在要创建一个 html 文件作为我们的基础:
{% load static %}
<!DOCTYPE html>
<html lang="en">
<head>
{% block title %}{% endblock %}
<link rel="stylesheet" href="{% static 'css/styled.css' %}">
</head>
<body>
{% block content %}
{% endblock %}
</body>
</html>
并使用我们的基础 html 文件,您应该执行以下操作:
{% extends 'base.html' %}
{% block title %}Your title{% endblock %}
{% block content %}
<!-- Your content -->
{% endblock %}
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'website.apps.accounts',]
STATIC_URL = "/static/"
STATICFILES_DIR = [
os.path.join(BASE_DIR, "static")]
LOGIN_URL = "account:login"
LOGIN_REDIRECT_URL = "public:index"
LOGOUT_REDIRECT_URL = "public:index"