Django+Python+Bootstrap 实践
- 配置开发环境
- 安装python环境
- 安装Django环境
pip install django==2.0
- 安装PyCharm
-
Win10 Django常用命令
新建一个 django 项目
django-admin startproject 项目名
新建django应用
python manage.py startapp 应用名字
把模型的变更生成迁移文件
python manage.py makemigrations
运行迁移文件,把迁移文件内容同步到数据库
python manage.py migrate
运行django项目
python manage.py runserver 后面可以直接跟自己端口号 如:python manage.py runserver 8888
创建超级用户
python manage.py createsuperuser
清空数据库
python manage.py flush
-
创建Django项目
dj_project
项目目录
项目配置文件:settings.py文件
项目路由配置文件:urls.py文件
项目管理文件:manage.py文件
-
创建Django应用
blog
一个项目可以包含多个应用,一个应用可以在多个项目中。应用目录
视图处理:views.py
定义应用模型:models.py
定义Admin模块管理对象:admin.py
声明应用:apps.py
便携应用测试用例:test.py
管理应用路由(自行创建):urls.py
-
Django 设置中文和北京时间
找到项目根目录settings.py
文件进行修改#修改 LANGUAGE_CODE = 'zh-hans' #修改 TIME_ZONE = 'Asia/Shanghai' USE_I18N = True USE_L10N = True #修改 USE_TZ = False
-
Django HelloWorld
Django视图
打开项目应用中的views.py
,编写如下代码:from django.http import HttpResponse def hello_world(request): return HttpResponse("hello-world")
Django路由
应用层
- 在blog应用文件下新建
urls.py
- 导入Django包
from django.urls import path, include
- 配置路由,看清楚,最后没有括号。
urlpatterns = [ path('hello_world', blog.views.hello_world),]
项目层
- 打开项目层的
urls.py文件
- 在
urlpatterns
数组里面添加如下代码path('blog/', include('blog.urls'))
- 把应用添加到项目配置文件,找到
INSTALLED_APPS
,在后面添加’'blog.apps.BlogConfig'
- 在blog应用文件下新建
运行项目python manage.py runserver