Django学习day1

django安装
-直接在终端中安装

开始一个项目
-终端命令
- django-admin startproject 项目名


D:\TOOL\PYCHARM COMMUNITY EDITION 2019.3.4\PYCHARMPROJECTS\DJANGOLEARN\DJANGOLEARN
│ manage.py 【项目管理,启动项目、创建app、数据管理、常用】

└─djangolearn
asgi.py 【接收网络请求】
settings.py 【配置文件】【常操作】
urls.py 【url和函数的对应关系】【经常操作】
wsgi.py 【接收网络请求】
__init__.py


创建app【注意命令输入在manage.py所在目录的终端】
- 终端命令
- manage.py startapp app名称

D:.
│ manage.py

├─app01
│ │ admin.py 【不用的】
│ │ apps.py 【不用动】
│ │ models.py 【**重要**】对数据库操作
│ │ tests.py 【不动、单元测试】
│ │ views.py 【**重要**】函数定义在此
│ │ __init__.py
│ │
│ └─migrations 【不动、数据库变更记录】
│ __init__.py

└─djangolearn
│ asgi.py
│ settings.py
│ urls.py 【url->函数】
│ wsgi.py
│ __init__.py

└─__pycache__
settings.cpython-36.pyc
__init__.cpython-36.pyc


快速上手
- 1.app注册
- 在settings中的INSTALLED_APPS添加app01.apps.App01Config

- 2.编写url、函数、视图的关系
- 在urls中定义,导入app中的views

- 3.编写app中的视图函数
- 在views中

- 4.启动django项目
- manage.py runserver

templates模板
- 返回字符串可以使用 HttpsResponse()
- 返回html使用render(request,"user_list.html")
- 默认情况下在app下创建templates模板
- 在其下创建对应的html文件
- render会前往app目录下的templates寻找user_list(根据app注册顺序逐一寻找)

posted @ 2023-03-18 22:17  那我不会取名嘛  阅读(26)  评论(0)    收藏  举报