Django的基本命令和启动
项目创建
- 
下载Django 
 pip install django
- 
创建一个项目工程 
 django-admin startproject my_django_1

- 
在项目中创建应用 
 python manage.py startapp myapp
  
- 
启动django项目 
 python manage.py runserver 8080如果只填写端口,默认本地运行
 python manage.py runserver 10.0.0.0:8080如果只填写端口,默认本地运行
  
默认启动页面

4.1 创建一个简单Django实例演示
- 新建一个Django项目,输入项目名和应用名
  
- 自动创建文件结构如下:
  
- 在template放入等下我们准备好的html文件,html文件中定一个变量{{data}},这个是固定格式.等下我们把后台数据传输到这个data变量上
  
- Django运行后第一步是通过urls.py做一个视图的控制分发,path('test/', beijing_time)通过访问根目录下的\test\ 运行beijing_time函数.
 这个beijing_time函数是解耦在my_app下的views视图文件中的,
  
- views视图中编辑beijing_time函数
 要传个形参,把时间通过render函数返回给test.html中的data变量
  
- 运行 Django_practise>python manage.py runserver 8080开启8080端口
  
项目创建多个apps
- django-admin startproject proname . # .不要漏下 创建项目
- 再项目目录创建apps以及多个app目录,层级目录如下
proname
	apps
    	api
        web
        backend
    proname
- 
创建app,以往都是 python manage.py startapp api如果这样创建,默认创建的app会再根目录下,我们在后面给他跟一个路径参数,比如python manage.py startapp api apps/api
- 
在每个apps中对每个app中的apps.py文件里添加一个父目录apps class ApiConfig(AppConfig): default_auto_field = 'django.db.models.BigAutoField' name = 'apps.api' # 本来 name = 'api'

 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号