使用pycharm创建Django项目

1)创建项目
在这里插入图片描述
2)创建子应用
python manager.py startapp [ 子应用名称 ]
例: python manager.py startapp djchildtest

3)创建后台管理员
python manage.py createsuperuser
之后输入账号,邮箱,密码

4)定义模型类
在子应用的models.py里写入

from django.db import models

class BookInfo(models.Model):

    name = models.CharField(max_length=10)
verbose_name = '图书管理'

    def __str__(self):
        return self.name

5)模型迁移
生成迁移文件:根据模型类生成创建表的语句
运行cmd命令:python manage.py makemigrations

执行迁移:根据第一步生成的语句在数据库中创建表
运行cmd命令:python manage.py migrate

6)注册模型类
在主应用的admin.py文件中写入

from django.contrib import admin
from djchildtest.models import BookInfo

admin.site.register(BookInfo)

7)进入settings.py修改
在这里插入图片描述8)右上角点击运行
在这里插入图片描述
http://127.0.0.1:8000/admin/
进入后台
在这里插入图片描述

9)定义视图
在子应用的views.py里写入:

from django.http import HttpResponse

def test(request):
return HttpResponse("Hello world!!!")

10)配置URLconf
主应用的urls.py写入

from django.contrib import admin
from django.urls import path
from django.conf.urls import url, include

urlpatterns = [
    path('admin/', admin.site.urls),
    url('test/', include('djchildtest.urls'))
]

子应用
子应用的urls.py写入( 如果没有创建 )

from django.conf.urls import url
from django.urls import path
from djchildtest.views import test

urlpatterns = [
    # path('test/', test)
    url('test/', test)
]

11)访问http://127.0.0.1:8000/test/test/
可见hello world!!!
在这里插入图片描述

posted @ 2022-03-07 18:04  叕叕666  阅读(116)  评论(0)    收藏  举报