

Server langsung
Wiki | Pelepasan
Perubahan terbaru tersedia di cabang pengembangan! Silakan periksa di sana untuk perubahan terbaru.
Rancang sejumlah kartu bisnis atau informasi tentang diri Anda, bagikan tautan atau kode QR kepada mereka, cetak, dan simpan kartu orang lain ke dompet virtual Anda nanti. Setelah Anda membuat kartu, Anda bisa mendapatkan data analitik tentang bagaimana kartu Anda dikunjungi, Anda dapat mengedit kartu Anda seiring perubahan, dan Anda dapat merahasiakan kartu sehingga hanya orang dengan tautan ke kartu Anda yang dapat melihatnya.
Penting
Cardie saat ini berada di alpha terbuka. Segalanya akan berubah dengan cepat dan bug diharapkan.

Pertama, klon repositori ini menggunakan perintah berikut
git clone https://github.com/nfoert/cardieKemudian, arahkan ke direktori itu dan buat lingkungan virtual Python baru
cd cardie
python3 -m venv .venvAktifkan lingkungan virtual menggunakan perintah untuk sistem Anda (Linux digunakan di sini) dan instal dependensi yang diperlukan
source ./.venv/bin/activate
pip install -r requirements.txt
pip install -r requirements-dev.txt Salin file .env.example ke file baru yang disebut .env .
cp .env-template .envSelanjutnya, buat superuser django dan buat dan migrasi model
cd cardie
python manage.py createsuperuser
python manage.py makemigrations
python manage.py migrate Sekarang jalankan saja server menggunakan perintah berikut, atau jalankan tugas Start server dalam kode Visual Studio Anda
python manage.py runserver Akhirnya, arahkan ke http://127.0.0.1:8000/admin dan masuk menggunakan akun administrator baru Anda. Buat objek Server baru dan pastikan untuk mengkonfigurasi ip menjadi http://127.0.0.1:8000 .
Ini tergantung pada penyedia hosting server apa yang Anda gunakan. Namun, ada beberapa variabel lingkungan yang perlu Anda atur dan ada perintah run.
Tetapkan variabel lingkungan global berikut:
DJANGO_ALLOWED_HOSTS -> ${APP_DOMAIN} (Ini berfungsi pada DigitalOcean, ini mungkin tidak berfungsi pada setiap penyedia hosting)
DJANGO_LOG_LEVEL -> WARNING
SECRET_KEY -> <your new secret key> (hasilkan ini menggunakan django.core.management.utils.get_random_secret_key() . Jika memungkinkan Anda harus mengenkripsi nilai ini di penyedia hosting Anda.)
DEBUG -> False
DATABASE_URL -> ${db.DATABASE_URL} (Ini berfungsi pada DigitalOcean, ini mungkin tidak berfungsi pada setiap penyedia hosting)
Proyek ini menggunakan djlint untuk meletakkan templat. Anda dapat menjalankan ini menggunakan perintah berikut
djlint cardie --reformat Proyek ini menggunakan ruff untuk berbaris dan memformat kode. Anda dapat menjalankan perintah berikut untuk melarutkan dan memformat kode.
ruff check cardie --fix Untuk pengguna VS Code, Anda dapat menginstal ekstensi ruff untuk mendapatkan serat dan format pada Simpan.
Silakan lihat Contributing.md untuk instruksi tentang bagaimana Anda dapat berkontribusi pada Cardie