[오리지널] django 프로젝트 구축 기초 단계~

12818 단어
전편에서 우리는django를 어떻게 운행하는지 설명했고, 지금은django를 어떻게 조작하는지 설명한다.
django가 세워야 하기 때문에 제가 정리를 했습니다. 하나는 다음과 같은 몇 걸음이 필요합니다.
1단계: 프로젝트 작성
django-admin startproject myapp # (마지막으로 이것은 이름 마음대로 쓸 수 있음)
2단계: 프로젝트 만들기
python manage.py startapp myapp (프로젝트 이름 만들기)
3단계: 프로젝트 활성화
settings에서 INSTALLED 수정APPS 속성(자세히 보기)
4단계: 데이터베이스 구성
수정init__.py 파일 (자세히 보기)
settings의 DATABASES 수정
5단계: 모델 클래스 생성
프로젝트의 모델입니다.py에서 모델 클래스를 만들고 관리자.py에 등록
6단계: 마이그레이션 파일 생성 및 실행
python 관리자를 실행합니다.py makemigrations(이동 파일 생성)
python 관리자를 실행합니다.py migrate # 자세히 보기
7단계: 사이트 구성
7단계는 전편에서 설명하지 않았는데 주로 다음과 같은 조작이다.
우선 urls에서.py에서 일치하는 경로를 설정하려면views를 가져와야 합니다. (마우스를views에 놓고alt+enter를 누르면 enter를 누르면 가져올 수 있습니다.)
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    #^        ,      
    url(r'^', views.   ),

]

views에서.py에 이 함수 쓰기
방법1, ()에 html 파일을 쓸 수 있지만 더 좋은 방법이 있어요.
def    ():
    #HttpResponse    
    return HttpResponse('     ')

방법 2
def    (request):
    #b      ,objects Manager    ,all      ,get   
    #b =          
    b =     .objects.all()/get()
    return render(request,'   .  .html',{
   'html    ':b})
html     :
#    html   
#           trmplates      app project    ,                ,

#       ,  settings.py    TEMPLATES, DIRS       trmplates  
'DIRS': [os.path.join(BASE_DIR,'trmplates')],
    
#     trmplates            html  
#      


{
     {
        ,     ,      ,  }}


{
     %     %}

#   python  html   
DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>    title>
head>
<body>
    <h1>    h1>
    <ul>
        {
     #     for       #}
        {
     #       views          #}
        {
      % for i in b %}
        <li>
            {
     #                         models               #}
            <a href="#">{
     { Buyer.bname }}a>
        li>
        {
     #     for       #}
        {
     % endfor %}

    ul>
body>
html>

좋은 웹페이지 즐겨찾기