python Django框架入门

终端命令

创建项目名称 django-admin startproject myproject
进入项目目录 cd myproject
运行web服务并指定端口 python manage.py runserver 0.0.0.0:8080
创建应用app python manage.py startapp myapp

admin界面

创建数据库 python manage.py manage.py migrate
创建后台超级用户 python manage.py manage.py createsuperuser
Tips:runserver 负载压力较低仅用于测试

创建项目数据库

检查数据库 python manage.py manage.py makemigrations

myproject目录下各个文件的解读

init.py :模块声明的文件

urls.py :(总路由配置文件)

wsgi.py :和web服务器配合使用的配置文件

settings.py :(项目设置文件)

  1. ALLOWED_HOSTS 允许访问的主机地址
  2. INSTALLED_APPS 应用模块,涉及到数据库应用
  3. MIDDLEWARE_CLASSES 调用其他厂商的API接口
  4. ROOT_URLCONF url访问的根链接,映射路由配置文件
  5. TEMLATS 路由的缓存html页面
  6. WSGI_APPLICATION 高性能压力服务器,专为python设计
  7. DATABASES 数据库
  8. LANGUAGE_CODE 语言编码,如utf-8 zh-Hans
  9. TIME_ZONE 时区 如Asia/Shanghai

myapp目录下各个文件的解读

1. admin.py 数据库文件的注册和使用

2. models.py 数据库文件orm映射关系,各种数据库语句对应的python语法

3. test.py 测试驱动

4. views.py 具体功能文件,有各种函数组成

5. urls.py app下的路由控制文件

Tips:
1. 记得把app写入到INSTALLED_APPS
2. myproject.urls 添加关于路由的映射
3. myapp.urls 添加myapp主页的视图的函数
4. views.function 在views中写一个函数
5. 在容器文件中创建 templates模版文件
6. 在settings.py中的TEMPLATES中的DIRS的列表中添加os.path.join(BASE_DIR,’templates’),配置模版文件的目录地址
7. 创建 static 静态资源文件夹,并在其中创建img文件夹
8. 在settings.py中输入STATIC_PATH = os.path.join(BASE_DIR,’static’),STATIC_FILES = ( STATIC_PATH ,)

我学习开发的第一个个人网站
欢迎大家共同学习,一起进步

猜你喜欢

转载自blog.csdn.net/qq_32416677/article/details/80357547
今日推荐