django_medilab_dental
demiansoft medilab 템플릿 다른 템플릿과 차이는 진료비 페이지가 있다는것
설치
- pip를 이용해서 앱 설치
pip install django_medilab_dental
- 프로젝트 settings.py에 앱 등록
import os INSTALLED_APPS = [ "jazzmin", # 관리자 페이지 UI 'django.contrib.admin', ..., 'django.contrib.sitemaps', 'shared_lib', 'markdownx', # 블로그 마크다운에디터 'hitcount', # 블로그 히트카운터 'taggit', # 블로그 태그관리 ..., 'medilab', ] # 추가 설정 사항들 import os X_FRAME_OPTIONS = 'DENY' # 클릭재킹공격 방지 보안설정 STATICFILES_DIRS = [ os.path.join(BASE_DIR, '_static/'), ] MEDIA_URL = '/media/' MEDIA_ROOT = os.path.join(BASE_DIR, 'media/') STATIC_ROOT = os.path.join(BASE_DIR, 'staticfiles') from _data import shared_lib JAZZMIN_SETTINGS = shared_lib.JAZZMIN_SETTINGS MARKDOWNX_MARKDOWN_EXTENSIONS = shared_lib.MARKDOWNX_MARKDOWN_EXTENSIONS MARKDOWNX_MARKDOWN_EXTENSION_CONFIGS = shared_lib.MARKDOWNX_MARKDOWN_EXTENSION_CONFIGS MARKDOWNX_UPLOAD_MAX_SIZE = shared_lib.MARKDOWNX_UPLOAD_MAX_SIZE MARKDOWNX_UPLOAD_CONTENT_TYPES = shared_lib.MARKDOWNX_UPLOAD_CONTENT_TYPES MARKDOWNX_IMAGE_MAX_SIZE = shared_lib.MARKDOWNX_IMAGE_MAX_SIZE
- 프로젝트 urls.py에 다음을 추가한다.
from django.urls import path, include from shared_lib import utils urlpatterns = [ # robots.txt는 반드시 가장 먼저 path('robots.txt', utils.robots), path('admin/', admin.site.urls), path('', include('medilab.urls', namespace='medilab')), path('shared_lib/', include('shared_lib.urls', namespace='shared_lib')), path('markdownx/', include('markdownx.urls')), ] # 개발 환경에서 미디어 파일 서빙 from django.conf import settings from django.conf.urls.static import static if settings.DEBUG: urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)
- 프로젝트에 media/폴더를 생성하고 default_modal.bg.webp를 넣어 모달 기본배경으로 사용한다.
- 모델 마이그레이션 생성(모달, 캘린더, 포트폴리오, 블로그 모델 설치)
python manage.py makemigrations
- 마이그레이션 적용
python manage.py migrate
- _data/shared_lib.py 와 _data/medilab.py에 데이터 준비
Metadata
Release files for django_medilab_dental 5.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django_medilab_dental-5.1.0.tar.gz | 6.8 MB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| django_medilab_dental-5.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.7 MB
Release files / django_medilab_dental-5.1.0.tar.gz
| Download URL | django_medilab_dental-5.1.0.tar.gz |
|---|---|
| Size | 6.8 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
186550d87be4e61de048644bbc3529efba2559ec1e70a2c33f0570d215dfc916
|
|
BLAKE2b-256 checksum How to use checksums |
3e85b4ed263f0b149d0d91eedf7c805d9642f1bcb054eeb4e14cbb3f04d86227
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.3
|
Release files / django_medilab_dental-5.1.0-py3-none-any.whl
| Download URL | django_medilab_dental-5.1.0-py3-none-any.whl |
|---|---|
| Size | 6.9 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3333c46a8435821613ff21f6f50b91645fd94c3038d6543e1b22ceec00ce3dc1
|
|
BLAKE2b-256 checksum How to use checksums |
c62faea10583e769330c544b2c60699283f64e73de05043d8f0362dfab6b6982
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
python-requests/2.32.3
|