Skip to main content

bethany_ds templates for demiansoft

Project description

django-bethany_ds

django-bethany_ds는 bethany_ds 템플릿의 기본형이다.

Quick start

  1. 본 템플릿은 다음의 필수 앱들이 필요하다. 프로젝트의 settings.py에 다음을 추가한다.
INSTALLED_APPS = [
    ...
    
    'django.contrib.humanize',
    
    'bethany_ds',
    
    # 필수 컴포넌트
    'popup',
    'base',
    'hero',
    
    # 선택 공통 컴포넌트
    'about',
    'clients',
    'gallery',
    'cta',
    'services',
    'portfolio',
    'contact',
    'counts',
    'whyus',
    'faq',
    'team',
    'appointment',
    'testimonials',
]
  1. static 파일을 저장하기 위해 settings.py에 다음을 추가한다.
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, '_static/'),
]
  1. 프로젝트의 urls.py에 다음을 추가하여 home app과 템플릿에 연결한다.
from django.urls import path, include

from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    # ...
    path('', include('bethany_ds.urls')),
] + static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
  1. BASE_DIR에 _data폴더를 생성하고 context.py를 생성한다.

  2. BASE_DIR에 _static폴더를 생성하고 이미지를 저장한다.

  3. 데이터베이스 구성

python manage.py makemigrations popup portfolio
python manage.py migrate
  • 프레임으로 창을 띄울때 거부하는 문제 해결위해 settings.py에 다음을 주석처리함.
MIDDLEWARE = [
    ...
    # 프레임으로 창을 띄울때 접속을 거부하는 문제 해결
    # 'django.middleware.clickjacking.XFrameOptionsMiddleware',
]

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django-bethany_ds-0.1.2.tar.gz (11.8 kB view hashes)

Uploaded Source

Built Distribution

django_bethany_ds-0.1.2-py3-none-any.whl (13.4 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page