unionsi Posted May 6, 2020 Posted May 6, 2020 (edited) Hi, as a new developer I have been having problems deploying my django/python application to johnny. After several attempts, I cannot seem to be able to get access their CSS and other static filesIn my local server work ok, but when i upload to Johnny can't find my bootstrap css files settings.py INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'apps.hello', ] STATIC_URL = '/static/' STATIC_ROOT = os.path.join(BASE_DIR, 'static_collected') STATICFILES_DIRS = (os.path.join(BASE_DIR, 'static'), '/home/username/public_html/helloserver/static/',) I add an exception for the static directory in my .htaccess .htaccess RewriteEngine On RewriteBase / RewriteRule ^(static/.*)$ - [L] RewriteRule ^(media/.*)$ - [L] RewriteRule ^(admin_media/.*)$ - [L] RewriteRule ^(helloserver/dispatch\.wsgi/.*)$ - [L] RewriteRule ^(.*)$ helloserver/helloserver/dispatch.wsgi/$1 [QSA,PT,L]Can you help me?Thanks Edited May 6, 2020 by unionsi Quote
unionsi Posted May 10, 2020 Author Posted May 10, 2020 (edited) Hi Krydos,thanks for your response I resolve the problem.I was missing the path of my projectIn settings.py add STATIC_URL = '/projectpath/static/' and now woks okMy confussion was need put de path of my project in the settings.py and not is necessary in the .htaccess Thanks Edited May 10, 2020 by unionsi Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.