• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

[Django] Potrzebuję pomocy przy projekcie (vagrant)

0 głosów
298 wizyt
pytanie zadane 14 marca 2017 w Python przez anderpy Nowicjusz (120 p.)
edycja 15 marca 2017 przez anderpy

Witam serdecznie,

Potrzebuję Waszej pomocy, ale zanim przejdę do sedna sprawy, muszę wyjaśnić kilka spraw. I nie chodzi o to, że się żalę, ale o wyjaśnienie dlaczego mam tak trudny orzech do zgryzienia.

Otóż, potrzebowałem konkretnej aplikacji działającej na serwerze. Zamieściłem ogłoszenie, wybrałem wykonawcę zlecenia, opisałem dokładnie projekt i... Tutaj zaczynają się kłopoty. Wykonawca zlecenia, notorycznie przedłużał termin (jest już sporo po terminie). Otrzymał połowę wynagrodzenia, po czym po wyznaczeniu któregoś z kolei terminu i obietnicach, że tym razem skończy przestał odpowiadać na telefony, a mnie zostawił z niedokończoną aplikacją.

Sklonowałem repozytorium i mam część kodu, która została napisana (jakieś 40% tego co miało być). Chce sam dokończyć aplikację (bo nie mam innego wyjścia, a jest mi bardzo potrzebna). Tylko, że ja jestem początkującym w tym fachu, programowania uczę się od dwóch miesięcy. Projekt jest napisany w Django.

Co dokładnie od Was potrzebuję. Do sedna. Nie wiem jak skonfigurować środowisko deweloperskie, żebym mógł uruchomić aplikację i móc dalej samemu nad nią pracować. Czarna magia :) Ponieważ wykonawca użył vagranta i chyba gulpa i być może czegoś jeszcze... Ja tylko poznałem do tej pory virtualenv i jego używam podczas nauki pythona i django. Zainstalowałem VirtualBox i Vagrant, z powodzeniem stworzyłem sobie serwer na wirtualnej maszynie., ale jak teraz poskładać całość i wdrożyć aplikację, to już mnie przerasta, ponieważ nie mam żadnych informacji od wykonawcy.

Niżej udostępniam pliki konfiguracyjne, jakie udało mi się odszukać w źródłach, a Was proszę o pomoc i instrukcję jak mam wdrożyć aplikację, żebym mogł dokończyć prace, w dodatku ciąży na mnie presja czasu :/

Struktura katalogów (wyróżniłem pliki konfig. a niżej są ich źródła):

- accounts
- allerts
- bin
  --delpyc.sh
  --initialize_project.sh
- calls
- contacts
- contrib
- dashboard
- deals
- importer
- management
- meetings
- webapp
  -- conf
     -- base.py
     -- local.py

     -- test.py
  -- requirements
     -- base.txt
     -- local.txt

  -- static
  -- templates
  -- templatetags
  -- settings.py
  -- tests.py
  -- urls.py
  -- views.py
  -- wsgi.py

- products
- uploads

Kod źródłowy:

bin/initialize_project.sh - https://wklej.to/0OiJB

bin/delpyc.sh - https://wklej.to/ERqOZ

conf/base.py - https://wklej.to/bcvkG

conf/local.py - https://wklej.to/QXs7D

requirements/base.txt - https://wklej.to/pTCJN

requirements/local.txt - https://wklej.to/OBsUU

wsgi.py - https://wklej.to/HeXeH

manage.py - https://wklej.to/bRcV6

Gdyby coś było potrzebne z informacji to odpowiem, dodam. Może to zawiłe itp. ale nie mam innego wyjścia i dlatego zwracam się do Was z prośbą o pomoc w rozwiązaniu tego.

Dziękuję i pozdrawiam,

komentarz 15 marca 2017 przez adrian17 Mentor (355,180 p.)
Wrzuciłeś zły plik dla `bin/delpyc.sh`.

Domyślam się, że wystarczy odpalić `initialize_project.sh` (i być może delpyc.sh, zależnie co robi).
komentarz 15 marca 2017 przez anderpy Nowicjusz (120 p.)

Poprawiony link.

Hmmm, może, wiem że wykonawca raz wspominał, że podczas instalacji, jest konfigurowany m.in. standardowy użytkownik z prawami administracyjnymi i jest tworzona i skonfigurowana baza, więc jest to zautomatyzowane....

kod pliku `bin/delpyc.sh`

#!/bin/bash

DIR="$( cd "$( dirname "${BASH_SOURCE[0]}" )" && pwd )"

find ${DIR}/../ -name *.pyc -delete

 

Dziękuję za odpowiedź ;)

Zaloguj lub zarejestruj się, aby odpowiedzieć na to pytanie.

Podobne pytania

0 głosów
0 odpowiedzi 228 wizyt
pytanie zadane 27 października 2017 w Systemy operacyjne, programy przez niezalogowany
0 głosów
1 odpowiedź 437 wizyt
pytanie zadane 10 czerwca 2017 w Systemy operacyjne, programy przez niezalogowany
0 głosów
1 odpowiedź 947 wizyt
pytanie zadane 26 listopada 2019 w Python przez smg Użytkownik (760 p.)

93,741 zapytań

142,677 odpowiedzi

323,296 komentarzy

63,326 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...