Django-APP及项目入门

1. APP

  • 定义:Django中功能的细分,每个APP有独立的数据库、表结构、HTML模版、CSS。

    创建APP
    python manage.py startapp app01
    
  • 重要文件介绍
    views.py:常用文件,urls中的函数常常在此处定义。
    models.py:常用文件,对数据库进行操作。

2. 项目入门

  • 确保app也注册(settings.py)

    注册APP
    INSTALLED_APPS = [
      'django.contrib.admin',
      'django.contrib.auth',
      'django.contrib.contenttypes',
      'django.contrib.sessions',
      'django.contrib.messages',
      'django.contrib.staticfiles',
      'app01.apps.App01Config',  # 刚注册的app
    ]
    
  • 编写url和视图函数的对应关系(urls.py)

    编写url与视图函数对应关系
    from app01 import views
    
    urlpatterns = [
        # path('admin/', admin.site.urls),
    
        # www.xxx.com/index
        path('index/', views.index),
    ]
    
  • 编写视图函数(views.py)

    编写视图函数
    def index(request):
        return HttpResponse("欢迎光临!")
    
  • urls与views对应关系

  • 启动Django项目

  • 命令行启动
    python manage.py runserver

  • 功能选项启动
    然后使用url地址访问。

posted @   Coder-Yun  阅读(12)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示