Skip to content

πŸ₯°λ°˜κ°‘μŠ΅λ‹ˆλ‹€ κ΄΄μ§œμ½”λ”©μž…λ‹ˆλ‹€πŸνŒŒμ›Œμ‰˜λ‘œ μž₯κ³  ν”„λ‘œμ νŠΈ 생성 , pipenv κ°€μƒν™˜κ²½ ꡬ성, νŒ¨ν‚€μ§€μ„€μΉ˜, ν΄λ”μ…‹νŒ…, ν”„λ‘œμ νŠΈ 폴더λͺ…μœΌλ‘œ 리포지토리 생성 ν›„ push κΉŒμ§€ ν•œλ°©μ— ν•΄μ£ΌλŠ” νŒŒμΌμ„ ν¬ν•¨ν•œ λ¦¬ν¬μ§€ν† λ¦¬μž…λ‹ˆλ‹€. + λ²ˆλ“€ νŒŒμ›Œμ‰˜λ„ ν¬ν•¨λ˜μ–΄μžˆμŠ΅λ‹ˆλ‹€.

License

Notifications You must be signed in to change notification settings

github01main/awesome-django-project-generate-by-powershell

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

48 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

awesome-django-project-generate-by-powershell

μ©”μ–΄μ£ΌλŠ” μž₯κ³  ν”„λ‘œμ νŠΈ 생성기 by powershell μ‚¬μš© κ°€μ΄λ“œ.

CLI Usage

본인 Local에 μ„€μΉ˜λœ powershell 을 μ‹€ν–‰μ‹œν‚¨λ‹€... :

# μ›¬λ§Œν•˜λ©΄ 바탕화면을 entry둜 μ‹œμž‘ν•˜λŠ”κ²Œ μ’‹λ‹€.

Desktop\awesome-django-project_generator.ps1

μ‚¬μš©μš©λ„

  • μž₯κ³ μ„œλ²„λ₯Ό ν†΅ν•œ μ›Ήμ‚¬μ΄νŠΈ κ΅¬ν˜„μ„ λͺ©ν‘œλ₯Ό λ‘μ–΄μ•Όν•œλ‹€.
  • μžλ™ν™” ν”„λ‘œκ·Έλž¨ νŒŒμΌμ— μ΅œμ ν™”λœ νŒŒμ›Œμ‰˜μ„ 톡해 μ—…λ¬΄μ‹œκ°„μ„ λ‹¨μΆ•ν•˜λ €λŠ” μ˜λ„λ₯Ό λ‘μ–΄μ•Όν•œλ‹€.

λͺ©μ μ˜λ„

  • 맀번 ν”„λ‘œμ νŠΈμ™€ 앱을 μƒμ„±ν•˜λŠ” λΆˆνŽΈν•¨κ³Ό μƒˆλ‘œ settings.py, urls.py에 μƒμ„±λœ 앱에 λŒ€ν•œ 정보가 μžλ™ κΈ°μž… λ˜λ„λ‘ 맀크둜λ₯Ό μ œμž‘ν•˜μ˜€μŠ΅λ‹ˆλ‹€. μ‚¬μš© 방법에 λŒ€ν•΄μ„œλŠ” μ•„λž˜λ‚΄μš©μ„ μ°Έμ‘°ν•˜μ‹œλ©° μ‚¬μš©ν•˜μ‹œλ©΄ λ©λ‹ˆλ‹€.
  • 첫 μ œμž‘ λ‹Ήμ‹œ μ™ΈλΆ€μš©λ„κ°€ μ•„λ‹Œ μ§€κ·Ήνžˆ νŒ€ ν”„λ‘œμ νŠΈλ₯Ό ν•˜λ©° 맀번 λ°˜λ³΅λ˜λŠ” λ™μž‘μ„ λ§€ν¬λ‘œν™” μ‹œν‚€λŠ”λ°μ— λͺ©ν‘œλ₯Ό 두고 λ§Œλ“€μ—ˆμŠ΅λ‹ˆλ‹€.
  • λ‹¨μˆœν•¨μ— μ΄ˆμ μ„ λ°”νƒ•μœΌλ‘œ 두고 awesome-django-project_generator.ps1 파일만 μ‹€ν–‰ μ‹œν‚€κΈ°λ§Œν•˜λ©΄ μžλ™μœΌλ‘œ ν”„λ‘œμ νŠΈ 폴더생성뢀터 λ¦¬ν¬μ§€ν† λ¦¬κΉŒμ§€ κ΅¬μ„±ν•΄μ€λ‹ˆλ‹€.

μ‚¬μš©λ°©λ²•

  • 파이썬 νŒ¨ν‚€μ§€ λ§€λ‹ˆμ € λͺ¨λ“ˆμΈ pipenvλ₯Ό ν•΄λ‹Ή 파이썬 버전에 맞게 μ „μ—­μ„€μΉ˜λ‘œ ν•˜κΈΈ ꢌμž₯ν•©λ‹ˆλ‹€.
  • λ‘œμ»¬μ— 초기 νŒŒμ›Œμ‰˜μ— λŒ€ν•œ κ·œμ •μ΄ μ„œλͺ… 된슀크립트만 ν—ˆμš©μ΄ λ˜μ–΄μžˆλ‹€λ©΄ unregistricted둜 λ³€κ²½ν•΄μ£Όμ…”μ•Όν•©λ‹ˆλ‹€.
  • νŒŒμ›Œμ‰˜ 버전을 μ΅œμ‹ ν™” μ‹œμΌœ μ‚¬μš©ν•˜κΈΈ ꢌμž₯ν•©λ‹ˆλ‹€. ν˜„μž¬ 버전 7.x (ν•˜μœ„ μ„œλΈŒ 버전은 무관 κ²½ν—˜μ μΈ 버전은 μ‚¬μš©ν•˜μ§€ 말것)

νŒŒμ›Œμ‰˜ μžλ™ν™” ν”„λ‘œκ·Έλž¨μ— λŒ€ν•΄ 더 μ•Œκ³  μ‹ΆμœΌμ‹œλ‹€λ©΄ PowerShell 7.2의 μƒˆλ‘œμš΄ κΈ°λŠ₯! 을 μ°Έμ‘° ν•˜μ‹œλ©΄λ©λ‹ˆλ‹€.

νŒŒμ›Œμ‰˜μ„ μ‚¬μš©ν•˜λ©΄μ„œ μ‚¬μš©ν•˜κΈ° 쒋은 λͺ¨λ“ˆλ“€.

λͺ‡λͺ‡κ°œμ˜ μœ μš©ν•œ λͺ¨λ“ˆλ“€μ„ κ³΅μœ ν•©λ‹ˆλ‹€ :

  • z-jumper μœ μ €κ°€ μ ‘κ·Όν–ˆλ˜ ν΄λ”μ˜ νžˆμŠ€ν† λ¦¬λ₯Ό λ°”νƒ•μœΌλ‘œ λ‹¨μˆœ CLIλ₯Ό 톡해 ν•΄λ‹Ή 폴더 κ³΅κ°„μœΌλ‘œ μ ν”„μ‹œν‚€λŠ” ν”„λ‘œκ·Έλž¨.
  • PsReadLine 2.2.x 터미널 μž…λ ₯을 λ°”νƒ•μœΌλ‘œ λ‹€μ–‘ν•œ μ œμ–΄ 접근을 μœ μ €μ—κ²Œ μ œκ³΅ν•˜κ³  발빠λ₯Έ μž‘μ—…μ„ μˆ˜ν–‰ν•˜λ„λ‘ λ„μ™€μ£ΌλŠ” ν”„λ‘œκ·Έλž¨.
  • ohmyposh 둜컬 PC 터미널 곡간을 κΎΈλ©°μ€€λ‹€ μ§€κ·Ήνžˆ μ»€μŠ€ν„°λ§ˆμ΄μ§• μš©μž„μœΌλ‘œ ν΄λΌμ΄μ–ΈνŠΈμ˜ 미적감각이 μš”κ΅¬λœλ‹€.
  • Terminal-Icons 폴더 μ•„μ΄μ½˜μ„ 터미널 κ³΅κ°„μ—μ„œ μœ μ €μ—κ²Œ μ‹œκ°μ μœΌλ‘œ μ œκ³΅ν•΄μ€€λ‹€. * λˆˆμš”κΈ°λ‘œλ§Œ μ’‹λ‹€. μ†ŒλŸ‰μ˜ λ©”λͺ¨λ¦¬λ₯Ό μž‘μ•„λ¨ΉλŠ”λ‹€.

About

πŸ₯°λ°˜κ°‘μŠ΅λ‹ˆλ‹€ κ΄΄μ§œμ½”λ”©μž…λ‹ˆλ‹€πŸνŒŒμ›Œμ‰˜λ‘œ μž₯κ³  ν”„λ‘œμ νŠΈ 생성 , pipenv κ°€μƒν™˜κ²½ ꡬ성, νŒ¨ν‚€μ§€μ„€μΉ˜, ν΄λ”μ…‹νŒ…, ν”„λ‘œμ νŠΈ 폴더λͺ…μœΌλ‘œ 리포지토리 생성 ν›„ push κΉŒμ§€ ν•œλ°©μ— ν•΄μ£ΌλŠ” νŒŒμΌμ„ ν¬ν•¨ν•œ λ¦¬ν¬μ§€ν† λ¦¬μž…λ‹ˆλ‹€. + λ²ˆλ“€ νŒŒμ›Œμ‰˜λ„ ν¬ν•¨λ˜μ–΄μžˆμŠ΅λ‹ˆλ‹€.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published