> 백엔드 개발 > PHP 튜토리얼 > Django 튜토리얼: 매우 실용적인 팁

Django 튜토리얼: 매우 실용적인 팁

WBOY
풀어 주다: 2016-07-25 08:43:46
원래의
1096명이 탐색했습니다.
오늘은 django 튜토리얼(http://www.maiziedu.com/course/python/307-3024/) 🎜>django 배경의 몇 가지 팁, 우리 모두는 django 배경에서 약간의 코드만 추가하면 강력한 성능을 얻을 수 있다는 것을 알고 있습니다. 기능, 다음과 같이 이러한 팁을 자세히 소개하겠습니다.
중국어 지원Django배경의 기본 언어는 영어이며 중국어로 변경 가능합니다.
settings.py 추가: LANGUAGE_CODE = 'zh-CN'
TIME_ZONE = '아시아/상하이'
BootStrap을 백그라운드에서 사용Django기본 스타일의 배경이 조금 투박합니다. 설치해서 사용해도 됩니다
부트스트랩 1.
설치
django-admin-bootstrapped:pip3 install django-admin -bootstrapped
2.
추가
INSTALLED_APPS(settings.py): 'bootstrap3', , #Place admin 앞의 'django.contrib.admin',
백엔드 목록 페이지 커스텀 스타일admin에서 가능합니다. py
표시 열 번호, 페이징, 검색, 필터링 및 기타 기능을 직접 설정from django.contrib import adminfrom app.models import Blogclass BlogAdmin(admin.ModelAdmin):
list_display = ('제목', '콘텐츠', '카탈로그')
list_per_page = 10
search_fields = ['제목', ]
list_editable = ['category', ]
list_filter = ['create_time', ]# 여기에서 모델을 등록하세요.
admin.site.register(Blog, BlogAdmin)
사용자 정의 열 표시1.수정
models.py예를 들어 다음을 통해 다음
self_name
제목콘텐츠를 연결하여 클래스 기사(models.Model):
제목 = models.CharField(u'title', max_length=100)
카테고리 = models.CharField(u'category', max_length=50 , 공백=True)
content = models.TextField(u'content', 공백=True, null=True)
create_time = models.DateTimeField(u'creation time', auto_now_add= 참 )
update_time = models.DateTimeField(u'수정 시간', auto_now=True, null=True)
def __str__(self):
return self.title
class Meta:
ordering = ['-create_time']
verbose_name = u'article'
verbose_name_plural = u'기사 관리'
def my_property(self):
return self.title ":" self.content
my_property.short_description = "self"
self_name = property(my_property)
2.
수정
admin .pyclass ArticleAdmin(admin.ModelAdmin):
list_display = ('title', 'category', 'self_name')
사진 업로드 및 표시1.수정
models.py
이미지 제어 사용ImageField
image = models.ImageField(upload_to='images', 공백=True)
2.수정 settings.py
STATIC_ROOTMEDIA_ROOT는 서로 다른 경로를 설정해야 합니다.
STATIC_URL = ' / static/'
STATIC_ROOT = os.path.join(BASE_DIR, 'article/static')
MEDIA_URL = '/upload/'
MEDIA_ROOT = os.path .join(BASE_DIR, '기사/업로드')
3.수정urls.py
urlpatterns = [
이 주제는 2016년 5월 17일 13:27에 Xiaobei가 검토하고 승인했습니다.

원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿