[Django] 각종 유용한 패키지

2021. 4. 29. 02:56 Python/Django

Django Packages

소스코드를 전부 작성할 것이냐
이미 기존에 아주 잘 짜여진 코드를 갖다 붙이는 것도 생산성에 도움이 된다.
Django에서는 패키지를 모아놓은 사이트가 있다.djangopackages

정말 아래와 같이 다양한 패키지를 제공하기 때문에, 굳이 내가 다 만들지 않아도 가져다가 사용이 가능하다.

 

python version에 따라 virtualenv 생성하기

  • virtualenv -p /usr/bin/python2.7

 

django-angular 설치 및 적용

https://github.com/jrief/django-angular

 

http://django-angular.readthedocs.io/en/latest/installation.html

$ python setup.py install examples directory에서 $ python manage.py migrate

css 가 만약에 설정이 안되면, angular가 설치가 안된것!이 아니라... $ npm install bootstrap@3 을 해야함..

파일 업로드를 하기 위해서는 $ npm install ng-file-upload

error: Setup script exited with error: command 'x86_64-linux-gnu-gcc' failed with exit status 1 $ sudo apt-get install python-dev

 

mezzanine

https://github.com/stephenmcd/mezzanine

github: https://github.com/thecodinghouse/mezzanine-themes

  • settings.py
    • SECRET_KEY='d#0qi7u@(lczh8%v#8lb7ck4@9=e0n4waeby8zr&v3qhc7b7'
  • DATABASE SECTION in settings.
    • ENGINE: django.db.backends.sqlite3 (append sqlite3)
    • NAME: "dev.db" (or any name you like)
  • python manage.py createdb
  • python manage.py runserver

[참고] * https://github.com/thecodinghouse/mezzanine-themes/issues/1

 

출처 : ourcstory.tistory.com/426?category=630698