Ok! Actually I had not looked properly to your file. The line that I had
given was already in STATIC_ROOT. If you have debug=False, then you can run
something like this :
python manage.py runserver --insecure

It will serve your static files while the debug mode is set to false.

On Thu, Feb 3, 2022, 22:29 Serge Alard <serge.alar...@gmail.com> wrote:

> Thank you for the suggestion but it does not work.
> I add 2 things to make easier your helps :
>
>    - the settings and wsgi files are in /www/Web_bridge/ Web_bridge/
>    - the static files are in /www/Web_bridge/static/bridge/
>
> Below an example of connexion.html that calls a static file :
>
> {% extends "bridge/sous_base.html" %}
>
> {% block content %}
> {% if error_message %}<p class="erreur">{{ error_message }}</p>{% endif %}
> <h1>Connexion</h1>
> <form action="{% url 'bridge:connexion' %}" method="post">
> {% csrf_token %}
> <p>
> <label>Pseudonyme : </label>
> <input type="text" name="pseudo" id="pseudo" value="{{ pseudo }}" required
> />
> <br><br>
> <label for="pass">Mot de passe : </label>
> <input type="password" name="pass" id="pass" value="{{ mot_de_passe }}"/>
> <input type="button" id="visible" value="voir"
> onclick="Afficher(['pass'])" >
> <br><br>
> <input type="checkbox" id="oubli" name="oubli" /><label for="oubli">Mot de
> passe oublié</label>
> <br><br>
> </p>
> <input type="submit" value="Enregistrer">
> <input type="button" value="Retour accueil" onclick="location.href='{% url
> 'bridge:index' %}'">
> </form>
> {% endblock %}
>
> {% block script %}
> {% load static %}
> {{ block.super }}
> <script src="{% static 'bridge/password.js' %}"></script>
> {% endblock %}
>
> Thank you in advance for your suggestions.
>
> Le jeudi 3 février 2022 à 16:33:10 UTC+1, dashlaksh...@gmail.com a écrit :
>
>> Please add this line below static_url
>>
>> STATICFILES_DIRS = [
>> 'static'
>> ]
>>
>> On Thu, Feb 3, 2022, 20:53 Serge Alard <serge....@gmail.com> wrote:
>>
>>> Hello
>>>
>>> I developped a project in Django python that works fine. Thus, I
>>> deployed my project. Everything works but the static files are not found by
>>> the application.
>>> I give you below the settings and wsgi files.
>>>
>>> *WSGI*
>>> import os
>>>
>>> from django.core.wsgi import get_wsgi_application
>>>
>>> os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'Web_bridge.settings')
>>>
>>> application = get_wsgi_application()
>>>
>>> *SETTINGS*
>>> import os
>>> from pathlib import Path
>>>
>>> os.environ['ENV'] = 'PRODUCTION'
>>>
>>> BASE_DIR = Path(__file__).resolve(strict=True).parent.parent
>>>
>>> DEBUG = False
>>> SECRET_KEY =
>>> 'django-insecure-eqlug^3e20v1c5%mo9*mhhea^vv$!$&hyiz-tr%x&6!@6$+e%7'
>>> ALLOWED_HOSTS = ['*']
>>>
>>> STATIC_ROOT = os.path.join(BASE_DIR, "static")
>>>
>>> INSTALLED_APPS = [
>>> 'bridge.apps.BridgeConfig',
>>> 'django.contrib.admin',
>>> 'django.contrib.auth',
>>> 'django.contrib.contenttypes',
>>> 'django.contrib.sessions',
>>> 'django.contrib.messages',
>>> 'django.contrib.staticfiles',
>>> 'django.contrib.sites',
>>> ]
>>>
>>> MIDDLEWARE = [
>>> 'django.middleware.security.SecurityMiddleware',
>>> 'django.contrib.sessions.middleware.SessionMiddleware',
>>> 'django.middleware.common.CommonMiddleware',
>>> 'django.middleware.csrf.CsrfViewMiddleware',
>>> 'django.contrib.auth.middleware.AuthenticationMiddleware',
>>> 'django.contrib.messages.middleware.MessageMiddleware',
>>> 'django.middleware.clickjacking.XFrameOptionsMiddleware',
>>> ]
>>>
>>> ROOT_URLCONF = 'Web_bridge.urls'
>>>
>>> TEMPLATES = [
>>> {
>>> 'BACKEND': 'django.template.backends.django.DjangoTemplates',
>>> 'DIRS': [BASE_DIR / 'templates'],
>>> 'APP_DIRS': True,
>>> 'OPTIONS': {
>>> 'context_processors': [
>>> 'django.template.context_processors.debug',
>>> 'django.template.context_processors.request',
>>> 'django.contrib.auth.context_processors.auth',
>>> 'django.contrib.messages.context_processors.messages',
>>> ],
>>> },
>>> },
>>> ]
>>>
>>> WSGI_APPLICATION = 'Web_bridge.wsgi.application'
>>>
>>> DATABASES = {
>>> 'default': {
>>> 'ENGINE': 'django.db.backends.postgresql', # on utilise l'adaptateur
>>> postgresql
>>> 'NAME': 'sudoku_bridge', # le nom de notre base de donnees creee
>>> precedemment
>>> 'USER': 'sudoku', # attention : remplacez par votre nom d'utilisateur
>>> 'PASSWORD': '*',
>>> 'HOST': 'postgresql-sudoku.alwaysdata.net',
>>> 'PORT': '5432',
>>> 'CONN_MAX_AGE': 500,
>>> }
>>> }
>>>
>>> AUTH_PASSWORD_VALIDATORS = [
>>> {
>>> 'NAME':
>>> 'django.contrib.auth.password_validation.UserAttributeSimilarityValidator',
>>> },
>>> {
>>> 'NAME': 'django.contrib.auth.password_validation.MinimumLengthValidator',
>>> },
>>> {
>>> 'NAME':
>>> 'django.contrib.auth.password_validation.CommonPasswordValidator',
>>> },
>>> {
>>> 'NAME':
>>> 'django.contrib.auth.password_validation.NumericPasswordValidator',
>>> },
>>> ]
>>>
>>> LANGUAGE_CODE = 'fr-FR'
>>>
>>> TIME_ZONE = 'Europe/Paris'
>>>
>>> USE_I18N = True
>>>
>>> USE_L10N = True
>>>
>>> USE_TZ = False
>>>
>>> STATIC_URL = 'static/'
>>>
>>> Thank you in advance to help me.
>>>
>>> --
>>> You received this message because you are subscribed to the Google
>>> Groups "Django users" group.
>>> To unsubscribe from this group and stop receiving emails from it, send
>>> an email to django-users...@googlegroups.com.
>>> To view this discussion on the web visit
>>> https://groups.google.com/d/msgid/django-users/1c8bda14-d16f-405f-9c66-29e63275419bn%40googlegroups.com
>>> <https://groups.google.com/d/msgid/django-users/1c8bda14-d16f-405f-9c66-29e63275419bn%40googlegroups.com?utm_medium=email&utm_source=footer>
>>> .
>>>
>> --
> You received this message because you are subscribed to the Google Groups
> "Django users" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to django-users+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/django-users/280871bd-69c4-42a4-b781-578e20c0d7f4n%40googlegroups.com
> <https://groups.google.com/d/msgid/django-users/280871bd-69c4-42a4-b781-578e20c0d7f4n%40googlegroups.com?utm_medium=email&utm_source=footer>
> .
>

-- 
You received this message because you are subscribed to the Google Groups 
"Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to django-users+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/django-users/CAF7qQgB-8kek6%2B5KuN3C-toLs1c%3DTLwEUBN%3D3WK9qSDuc%3D4yZA%40mail.gmail.com.

Reply via email to