使用pycharm创建Django项目

1)创建项目
使用pycharm创建Django项目
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修改
使用pycharm创建Django项目8)右上角点击运行
使用pycharm创建Django项目
http://127.0.0.1:8000/admin/
进入后台
使用pycharm创建Django项目

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!!!
使用pycharm创建Django项目

上一篇:单片机串口自适应电平5V TTL电平兼容转换3.3V电平串口转换NMOS管


下一篇:MC7805多路稳压模块7V~12V~30V降压模块5V输出3.3V输出