python web程序入门Django项目

1.首先为项目创建一个目录将其命名为learning:
sudo mkdir learning
2.在终端进入该目录,首先安装django:pip install Django
3.执行如下命令创建项目django-admin.py startproject learning_log .
之后会在learning文件夹下生成learning_log 文件夹和manage.py
执行 ls
结果:learning_log manage.py
4. 进入learning_log 文件夹:cd learning_log
执行ls
结果:_init.py_ setting.py urls.py wsgi.py
(重要的文件:
setting.py: 指定Django如何与你的系统交互以及如何管理项目
urls.py:告诉Django 应创建哪些网页来响应浏览器请求
wsgi.py:帮助Django提供他创建的文件(web server gateway interface web服务器网关接口))

5。 创建数据库 :learning目录下执行:python manage.py migrate
执行ls
结果:db.sqlite3 learning_log manage.py
我们将数据库称为“迁移数据库”首次执行migrate时,将让Django 确保数据库与项目的当前状态匹配。SQLite是一种使用单个文件的数据库,不用关注数据库管理的问题,是编写简单应用程序的理想选择。

6.查看Django 是否正确创建了项目: python manage.py runserver
Django 启动一个服务器,从而用户可以查看系统中的项目,了解项目的工作情况,当在浏览器中输入URL以请求网页时,该Django服务器将进行响应:生成合适的网页。将其发送给浏览器。

现在打开浏览器输入: http://localhost:8000
显示django 的网页

若出现port is already in use ,则重新启动django 服务器:
Python manage.py runserver 8001

二、创建应用程序 在manage.py文件所在的文件夹下执行:
python manage.py startapp learning_logs(让Django 创建应用程序所需的基础设施)
ls (会有如下文件出现:)
db.sqlite3 learning_log learning_logs manage.py
ls learning_logs/
admin.py init.py migrations models.py tests.py views.py
django项目是由一系列应用程序组成的

2.1 定义模型
编辑 models.py文件 自己创建模型。
模型告诉Django 如何处理应用程序中存储的数据。在代码层面,模型就是一个类,创建属性和方法。
2.2 激活模型
要使用模型,必须让Django将应用程序包含到项目中,因此打开setting.py文件(在learning_log文件夹中)
installed_apps =(
–snip–
#我的应用程序
‘learning_logs’,
)
接下来需要让Django 修改数据库,使其能够存储与模型相关的信息。终端执行:Python manage.py makemigrations learning_logs
命令makemigrations 让Django 确定该如何修改数据库
终端接着执行:python manage.py migrate

之后每次需要修改 learning_log 管理数据时,都采取如下三个步骤:
修改models.py ;对learning_logs 调用makemigrations ;让Django迁移项目

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值