Django-admin startproject nic nie robi

Django-admin startproject nic nie robi
V5
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0

Witam,

zainstalowałem django, chciałem zacząć od podstawowej rzeczy czyli komendy django-admin startproject myapp
ta komenda nie tworzy nowego folderu myapp, a powinna, w rzeczywistości nic nie robi
Co dziwne, jeśli jeszcze raz uruchomie te komende, pojawia sie błąd, że D:\projekt\myapp juz istnieje
W rzeczywistości nie istnieje, nigdzie sie nie wyswietla, jak uzyje komendy mkdir myapp to tworzy folder normalnie
Czego próbowałem:
-wylaczenie antywirusa
-inne wersje pythona, django
-użycia absolutnej ścieżki do django-admin
Proszę o pomoc

V5
@Tomek Pycia: @null null
IK
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 2 lata
0

Zrob nowy folder, wejdz w niego, odpal dwa razy django-admin startproject foobar i wklej tu logi z konsoli.

NN
NN
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 4 lata
  • Postów:239
0
  1. Pasz pythona w path?
  2. Instalowałeś django?
V5
V5
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0
iksde napisał(a):

Zrob nowy folder, wejdz w niego, odpal dwa razy django-admin startproject foobar i wklej tu logi z konsoli.

Kopiuj
(myenv) D:\nowyprojekt>django-admin startproject foobar

(myenv) D:\nowyprojekt>django-admin startproject foobar
CommandError: 'D:\nowyprojekt\foobar' already exists

(myenv) D:\nowyprojekt>
IK
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 2 lata
0

Pokaz wynik dir . czy jak tam na windowsie sie listuje pliki w aktualnej sciezce :D

V5
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0
Kopiuj
Directory of D:\nowyprojekt

04/06/2020  12:28 PM    <DIR>          .
04/06/2020  12:28 PM    <DIR>          ..
04/06/2020  12:28 PM    <DIR>          myenv
               0 File(s)              0 bytes
               3 Dir(s)  574,463,819,776 bytes free
IK
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 2 lata
0

A sprobuj

Kopiuj
mkdir myproject
cd myproject
django-admin startproject myproject .

druga opcja:
python C:\Path\To\Virtualenv\Scripts\django-admin.exe startproject <project_name>

V5
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
1
  1. nie działa
  2. nie działa
    nie działa w sensie to samo sie dzieje co przy zwykłym django-admin startproject projekt
edytowany 1x, ostatnio: ved54474
Zobacz pozostały 1 komentarz
V5
@null null: robie to w visual studio code w cmd
V5
@null null: jak próbuje w cmd jako admin to nic nie zmienia tez
NN
A jak to zrobisz w powershellu?
V5
w powershellu tez nie dziala
NN
Spróbuj ściągnąć PyCharma i postawić projekt Django jako nowy projekt. Jak to nie pomoże to się poddaję.
IK
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 2 lata
0

Sprobuj bez virtualenva, no i profilaktycznie zapytam czy to python 3? :)

NN
NN
  • Rejestracja:ponad 5 lat
  • Ostatnio:około 4 lata
  • Postów:239
0

A jak zrobisz

Kopiuj
django-admin startproject foobartwo .

? Mam na myśli kropkę na końcu.

edytowany 1x, ostatnio: null null
IK
Juz to proponowalem, odpisal, ze ten sam efekt.
V5
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0
Kopiuj
(myenv) D:\nowyprojekt\myproject>django-admin startproject foobartwo .
CommandError: D:\nowyprojekt\myproject\manage.py already exists. Overlaying a project into an existing directory won't replace conflicting files.

(myenv) D:\nowyprojekt\myproject>

jak bez virtualenva

Kopiuj
D:\nowyprojekt>django-admin startproject projekcik23

D:\nowyprojekt>django-admin startproject projekcik23
CommandError: 'D:\nowyprojekt\projekcik23' already exists

D:\nowyprojekt>dir
 Volume in drive D is D
 Volume Serial Number is 02B6-63D5

 Directory of D:\nowyprojekt

04/06/2020  12:36 PM    <DIR>          .
04/06/2020  12:36 PM    <DIR>          ..
04/06/2020  12:28 PM    <DIR>          myenv
04/06/2020  12:36 PM    <DIR>          myproject
               0 File(s)              0 bytes
               4 Dir(s)  574,463,819,776 bytes free

D:\nowyprojekt>

i co teraz
na stackoverflow mi nikt nie odpisuje, da sie jakoś odświeżyć temat?
@null null @iksde

edytowany 5x, ostatnio: ved54474
IK
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 2 lata
0

Hmm, teraz troche strzelam w ciemno, ale zobacz, czy przypadkiem te projekty nie zostaly utworzone w folderze, w ktorym siedzi django-admin. Albo w ogole przeszukaj calego kompa :) Sprobuj tez podac pelna sciezke, np. django-admin startproject foo D:\nowyprojekt\foo

edytowany 1x, ostatnio: iksde
V5
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0

nie zostały tam utoworzone, próbowałem też pełną ścieżke i nie działa

IK
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 2 lata
0

Pokaz output z django-admin -v 3 startproject foobar321

V5
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0
Kopiuj
(myenv) D:\nowyprojekt>django-admin -v 3 startproject foobar321
No Django settings specified.
Unknown command: '-v'
Type 'django-admin help' for usage.

EDIT:

Kopiuj
(myenv) D:\nowyprojekt>django-admin startproject -v 3 foobar321
Rendering project template files with extensions: .py
Rendering project template files with filenames:
Creating D:\nowyprojekt\foobar321\manage.py
Creating D:\nowyprojekt\foobar321\foobar321\asgi.py
Creating D:\nowyprojekt\foobar321\foobar321\settings.py
Creating D:\nowyprojekt\foobar321\foobar321\urls.py
Creating D:\nowyprojekt\foobar321\foobar321\wsgi.py
Creating D:\nowyprojekt\foobar321\foobar321\__init__.py
edytowany 1x, ostatnio: ved54474
IK
Sprobuj dac to -v 3 w roznych miejscach (po startproject, po foobar321), nie pamietam gdzie to dokladnie powinno byc :D chyba po startproject
IK
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 2 lata
0
ved54474 napisał(a):
Kopiuj
(myenv) D:\nowyprojekt>django-admin -v 3 startproject foobar321
No Django settings specified.
Unknown command: '-v'
Type 'django-admin help' for usage.

EDIT:

Kopiuj
(myenv) D:\nowyprojekt>django-admin startproject -v 3 foobar321
Rendering project template files with extensions: .py
Rendering project template files with filenames:
Creating D:\nowyprojekt\foobar321\manage.py
Creating D:\nowyprojekt\foobar321\foobar321\asgi.py
Creating D:\nowyprojekt\foobar321\foobar321\settings.py
Creating D:\nowyprojekt\foobar321\foobar321\urls.py
Creating D:\nowyprojekt\foobar321\foobar321\wsgi.py
Creating D:\nowyprojekt\foobar321\foobar321\__init__.py

To jak D:\nowyprojekt\foobar321 dalej nie istnieje to ja wymiekam. Mozna by jeszcze zdebugowac co sie dzieje tutaj https://github.com/django/django/blob/master/django/core/management/templates.py#L165 ale to juz troche za duzo zachodu jak na komunikacje przez forum.

edytowany 2x, ostatnio: iksde
V5
  • Rejestracja:około 5 lat
  • Ostatnio:prawie 5 lat
  • Postów:46
0

nie istnieje, no i co ja mam zrobić niby?

NN
Nie możesz zrobić "cd foobar321"?
V5
@null null: nie
IK
  • Rejestracja:ponad 7 lat
  • Ostatnio:prawie 2 lata
0

Czarow nie ma, Django by rzucalo blad gdyby nie moglo stworzyc projektu. Jakis proces musi ci to usuwac, pewnie jakis windows defender czy inny microsoftowy syf.

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.