python建立Django項目

一、建立diango項目
目錄結構:
. |-- HelloWorld | |-- __init__.py | |-- settings.py | |-- urls.py | `-- wsgi.py `-- manage.py

二、建立 templates 目錄並創建 hello.html文件
{%extends "base.html" %}

{% block mainbody %}
<p>繼承了 base.html 文件</p>
{% endblock %}

三、修改HelloWorld/HelloWorld/settings.py 文件代碼:html

TEMPLATES = [
    {
        'BACKEND': 'django.template.backends.django.DjangoTemplates',
        'DIRS': [BASE_DIR+"/templates",],
        'APP_DIRS': True,
        'OPTIONS': {
            'context_processors': [
                'django.template.context_processors.debug',
                'django.template.context_processors.request',
                'django.contrib.auth.context_processors.auth',
                'django.contrib.messages.context_processors.messages',
            ],
        },
    },
]

四、修改 view.pypython

# -*- coding: utf-8 -*-

from django.http import HttpResponse

from TestModel.models import Test,user


# 數據庫操做
def testdb(request):
result = user.objects.all()
print(result)
return HttpResponse("<p>數據添加成功!</p>")

五、數據庫配置mysql

在項目的 settings.py 文件中找到 DATABASES 配置項,將其信息修改成:sql

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',
        'NAME': 'userinfo',
        'USER': 'root',
        'PASSWORD': 'root',
        'HOST':'localhost',
    }
}

六、django-admin startapp TestModel數據庫

七、在settings.py中找到INSTALLED_APPS這一項,以下:django

INSTALLED_APPS = [
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    'TestModel',#新添加
]

八、修改 TestModel/models.py 文件session

# models.py
from django.db import models


class Test(models.Model):
    name = models.CharField(max_length=20)

class user(models.Model):
    name = models.CharField(max_length=100)

九、啓動項目app

python manage.py runserver 0.0.0.0:8000
相關文章
相關標籤/搜索