• 简述编写Django应用的基本步骤


    (1)创建项目,cd到一个你想要放置你代码的目录。Django -admin startproject mysite。

    Django project即一个Django项目实例需要的设置项的集合,包括数据库配置,Django配置和应用程序配置。

    manage.py:管理Django项目的命令行工具。

    mysite/__init__.py:一个空文件,告诉Python这个目录应该被认为是一个Python包。

    mysite/settings.py:Django项目的配置文件;

    mysite/urls.py:Django项目的URL声明

    mysite/wsgi.py:作为项目的运行在WSGI兼容的web服务器上的入口。

    (2)启动简易服务器, cd到manage.py目录,执行python manage.py runserver 8000

    (3)创建应用,python manage.py startapp polls(polls为自己创建的应用名)

    (4)编写视图,view.py,想看效果,我们需要将一个URL映射到它-----URLconf,即新建一个urls.py.
    在跟urlconf文件中指定我们创建的polls.urls模块,在mysite/urls.py中urlpatterns列表里插入一个include()
    函数include()允许引用其它URLconfs,每当Django遇到func:~django.urls.include时,他会截断与此项匹配的
    URL部分,并将剩余的字符串发送到URLconf,以供进一步处理。函数path()具有四个参数,两个必需参数:route和view ,两个可选参数:kwargs和name
    (5)建立数据库,配置文件使用SQLite作为默认数据库,settings.py中INSTALLED_APPS默认包括了Django自带应用,
    使用他们之前需要在数据库中创建一些表。
    创建模型(models.py),python manage.py migrate
    (6)激活模型 python manage.py makemigrations polls
    Django有一个自动执行数据库迁移并同步管理你的数据库结构的命令,为模型的改变生成迁移文件,运行python manage.py migrate 来应用数据库迁移。
    (7)初试API:python manage.py shell  给models.py模型增加__str__()方法
    (8)创建一个管理员账号:python manage.py create superuser 向管理页面 polls/admin.py加入应用。
    (9)编写视图,向polls/views.py中添加更多视图,将视图添加进polls.urls模块里(添加url()函数调用)
    (10)写一个真正的视图HTML:在polls目录里创建一个templates目录,然后在其中创建一个index.html文件,templates(模板)配置项描述了Django如何
    载入和渲染模板
    (11)更新polls/views.py里的index视图来使用模板。
    (12)编写一个简单的表单(polls/detail.html)
  • 相关阅读:
    axios拦截器
    Vue路由守卫
    HTML横向滚动条和文本超出显示三个小圆点
    Vue用户名vuex和localStorage双向存储
    javaScript Es6数组与对象的实例方法
    使用vue实现复选框单选多选
    正则表达式常用字符
    jest函数单元测试
    ts中的类
    ts中接口的用法
  • 原文地址:https://www.cnblogs.com/jieliu8080/p/10603035.html
Copyright © 2020-2023  润新知