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
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
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now