Tôi là một kỹ sư phần mềm cơ sở và khá mới mẻ đối với Django. Tôi đã xây dựng this app và đang làm việc trên README để giải thích cho người khác cách nĩa, sao chép và thiết lập ứng dụng trên máy của riêng họ. Tôi đã bị kẹt trong khi cố gắng tạo lại các bước.Làm thế nào để chạy dự án Django nhân bản?
Đây là thứ tự mà tôi đã vẽ lên những bậc thang:
- Fork và clone repo
- Nguồn một môi trường ảo
- Pip cài đặt requirements.txt
- Lấy access_token và secret_key và lưu trữ trong secrets.sh
- Thiết lập một DB Postgres, tạo người dùng & cơ sở dữ liệu
- Migra te (?) - Đây là nơi tôi gặp khó khăn!
Tôi đã thử di chuyển ứng dụng nhưng không có di chuyển nào để áp dụng.
Tôi đã thử 'django-admin startproject ig_miner_app. nhưng tôi nhận được mã lỗi này:
"CommandError: /Users/Erin/Desktop/CodeByEAllard/project/instagram_miner/manage.py đã tồn tại, bao phủ một dự án hoặc ứng dụng vào một thư mục hiện tại sẽ không thay thế các file mâu thuẫn"
Nếu tôi có thể sắp xếp xong, tôi chỉ có thể chạy máy chủ như bình thường, phải không?
Tôi chắc rằng tôi thiếu một số thứ (hoặc nhiều thứ) nhưng không biết chúng là gì. Tôi cảm thấy ngớ ngẩn vì rõ ràng là tôi có thể tạo ra ứng dụng ngay từ đầu, nhưng không thể tìm ra cách giải thích cho người khác làm như vậy! Có bất kỳ đề xuất nào về cách để máy chủ chạy?
Cảm ơn bạn!
Tại sao bạn chạy 'startproject'? Bạn đã có một dự án! Bạn đang gặp lỗi gì khi chạy 'manage.py migrate'? – kaveh
Tôi chỉ chạy 'startproject 'vì tôi không thể nghĩ ra bất cứ điều gì khác để thử. Đây là lỗi tôi nhận được khi tôi chạy 'python manage.py di chuyển': Traceback (cuộc gọi gần đây nhất cuối cùng): Tệp "manage.py", dòng 8, trong từ django.core.management import execute_from_command_line ImportError: Không có mô-đun có tên django.core.management –
allardbrain
Bạn đã kích hoạt môi trường ảo của mình chưa? – kaveh