lili-work
1、创建diango项目
目录结构:
.
|-- HelloWorld
|   |-- __init__.py
|   |-- settings.py
|   |-- urls.py
|   `-- wsgi.py
`-- manage.py

2、创建 templates 目录并建立 hello.html文件
{%extends "base.html" %}

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

3、修改HelloWorld/HelloWorld/settings.py 文件代码:

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\',
            ],
        },
    },
]

4、修改 view.py

# -*- 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>")

5、数据库配置

在项目的 settings.py 文件中找到 DATABASES 配置项,将其信息修改为:

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

6、django-admin startapp TestModel

7、在settings.py中找到INSTALLED_APPS这一项,如下:

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

8、修改 TestModel/models.py 文件

# 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)

9、启动项目

python manage.py runserver 0.0.0.0:8000

 

posted on 2019-09-18 00:25  Hello_World!!!  阅读(143)  评论(0编辑  收藏  举报

分类:

技术点:

相关文章:

  • 2022-01-23
  • 2021-05-21
  • 2021-10-07
  • 2021-11-23
  • 2021-11-23
  • 2021-07-18
  • 2021-04-06
  • 2021-09-29
猜你喜欢
  • 2021-12-03
  • 2021-11-28
  • 2021-12-03
  • 2021-06-11
  • 2021-12-01
  • 2021-11-30
  • 2021-07-17
相关资源
相似解决方案