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 ,)

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值