Django的基本命令和启动

项目创建

  1. 下载Django
    pip install django

  2. 创建一个项目工程
    django-admin startproject my_django_1

  1. 在项目中创建应用
    python manage.py startapp myapp

  2. 启动django项目
    python manage.py runserver 8080 如果只填写端口,默认本地运行
    python manage.py runserver 10.0.0.0:8080 如果只填写端口,默认本地运行

默认启动页面

4.1 创建一个简单Django实例演示

  1. 新建一个Django项目,输入项目名和应用名
  2. 自动创建文件结构如下:
  3. 在template放入等下我们准备好的html文件,html文件中定一个变量{{data}},这个是固定格式.等下我们把后台数据传输到这个data变量上
  4. Django运行后第一步是通过urls.py做一个视图的控制分发,path('test/', beijing_time)通过访问根目录下的\test\ 运行beijing_time函数.
    这个beijing_time函数是解耦在my_app下的views视图文件中的,
  5. views视图中编辑beijing_time函数
    要传个形参,把时间通过render函数返回给test.html中的data变量
  6. 运行 Django_practise>python manage.py runserver 8080 开启8080端口

项目创建多个apps

  1. django-admin startproject proname . # .不要漏下 创建项目
  2. 再项目目录创建apps以及多个app目录,层级目录如下
proname
	apps
    	api
        web
        backend
    proname
  1. 创建app,以往都是python manage.py startapp api如果这样创建,默认创建的app会再根目录下,我们在后面给他跟一个路径参数,比如python manage.py startapp api apps/api

  2. 在每个apps中对每个app中的apps.py文件里添加一个父目录apps

    class ApiConfig(AppConfig):
        default_auto_field = 'django.db.models.BigAutoField'
        name = 'apps.api' # 本来 name = 'api'
    
posted @ 2021-07-25 16:49  零哭谷  阅读(741)  评论(0编辑  收藏  举报