django 백그라운드 설정

1688 단어
Django 백그라운드 관리 설정 단계
1. 환경 설정
  • linux python3.5 django mysql

  • 2. 프로젝트 만들기
  • 터미널 입력python 관리자.py createsuper
  • 사용자 입력 wk
  • 암호 입력**
  • 메일박스*@163.com
  • 중국어 settings에서 LANGUAGE 로 설정CODE='zh-hans'설정 시간, 시간대 TIMEZONE="Asia/Shanghai"에서 자신의 데이터 모델을 admin에 추가합니다.py에 admin을 등록합니다.site.register(xxx)
  • ~~~python from django.contrib import admin Register your models here. from App.models import User class Useradmin(admin.ModelAdmin): def gender(self): if self.ugender:return'남'else:return'여'listdisplay = [‘uname’,’upassword’,gender] gender.short_description ='성별'fieldsets =
       ('    ',({'fields':('ugender',)})),
       ('    ',({'fields':('upassword',)})),
    
    exclude = ['uname',] 한 반을 추가할 때마다 최소 3명의 학생이 있어야 성공class Student Info(admin. Tabular Inline): 모델 = Student extra = 3 번 class Gradeadmin(admin. Model Admin): in = Student Info = class Student admin(admin. Model Admin):site.register(Grade.Gradeadmin) admin.site.register(Student.Studentadmin) admin.site.register(User,Useradmin) # class Myadminsite(admin.AdminSite): site_헤더 ='천봉 페이지 관리'사이트url = ‘login’ # mysite=Myadminsite() mysite.register(User) admin.py ~~~
  • ~~~python from django.db import models Create your models here. class User(models.Model): uname=models.CharField(max_length=20) upassword=models.IntegerField() isDelete=models.BooleanField(default=False) ugender=models.BooleanField(default=True) def str(self): return self.uname class Grade(models.Model): pass class Student(models.Model): pass modles.py ~~~ ​
  • 좋은 웹페이지 즐겨찾기