Недавно я создал сайт на Python с фреймворком Django на локальном сервере (MySQL). (справочная информация) Теперь мой веб-сайт закончен (html, css и jQuery отлично работают), я хочу перенести его на онлайн-хостинг, чтобы запустить его оттуда и, в самом конце, получить веб-сайт онлайн на каком-то доменном имени.
Я обнаружил поддержку Open Shift для Python и Django. a>'-туториал: установил клиентские инструменты, клонировал git
-репозиторий, создал приложение Django с картриджем Python или наоборот и все работает! Или, по крайней мере, в Finder появилась новая папка с названием Django (кажется, это название моего проекта) и «клонированные» файлы моего локального фреймворка (__init__.py
, settings.py
, urls.py
и wsgi.py
).
Теперь я не знаю, как передать файлы .css
, .html
и .js
на веб-хост. Я думаю, что их нужно импортировать в онлайн-фреймворк Django с помощью git
-команд? Но если да, то как static_files
(только .css
, .html
и .js
) будут связаны друг с другом?
Структура локального каталога проекта:
PyhtonWeb/
+---wget-1.15
+---WebsiteName/
| +----manage.py
| +----JFP/ (local, website is inhere)
| +----__init__.py and .pyc
| +----settings.py and .pyc
| +----urls.py and .pyc
| +----wsgi.py and .pyc
| +----blog/
| +----__init__.py and .pyc
| +----admin.py and .pyc
| +----models.py and .pyc
| +----tests.py
| +----views.py and .pyc
| +----migrations/
| +----__init__.py and .pyc
| +----0001_initial.py and .pyc
| +----templates/
| +----Site.py
| +----staticfiles/
| +----main.css
| +----site.py
| +----apps.js
| +----static_root/
| +----main.css
| +----site.py
| +----apps.js
| +----admin/
| +----css/
| +----img/
| +----cs/
| +----django/ (created on Open Shift) (git-repository)
| +----requirements.txt
| +----setup.py
| +----wsgi.py
| +----JFP/
| +----manage.py
| +----JFP/
| +----__init__.py
| +----settings.py
| +----urls.py
| +----wsgi.py
Очень хорошо, что я использую некоторую терминологию неправильно или в неправильном контексте, я всего лишь новичок. ;-) Заранее спасибо!