Dajango 搭建Web笔记


一、环境搭建
1.要使用 Django ,首先需要建立一个虚拟工作环境。 虚拟环境 是系统的一个位置,你可以在其中安装包,并将其与其他 Python 包隔离

新建一个目录,将其命名为 learning_log ,再在终端中切换到这个目录,并创建一个虚拟环境。如果你使用的是 Python 3 ,
可使用如下命令来创建虚拟环境.

learning_log$ python -m venv ll_env

2.激活虚拟环境

learning_log$ source ll_env/bin/activate(linux 下) 

ll_env\Scripts\activate (window 下)

3.停止使用虚拟环境
  deactivate

4.安装 Django
创建并激活虚拟环境后,就可安装 Django 了:
pip install Django


5.在 Django 中创建项目
在依然处于活动的虚拟环境的情况下( ll_env 包含在括号内),执行如下命令来新建一个项目:
django-admin.py startproject learning_log .


6.创建数据库
创建一个供 Django 使用的数据库,处于活动虚拟环境中的情况下执行下面的命令
python manage.py migrate

7.核实 Django 是否正确地创建了项目:
 python manage.py runserver

二、创建应用:
Django 项目 由一系列应用程序组成,它们协同工作,让项目成为一个整体。

1.在前面打开的终端窗口中应该还运行着 runserver

再打开一个终端窗口(或标签页),并切换到 manage.py 所在的目录。激活该虚拟环境,再执行命令 startapp :

ll_env/bin/activate 激活

python manage.py startapp learning_logs

2.定义模型

打开文件 models.py 编辑自己的主题模型,添加如下代码:
class Topic(models.Model):
  text = models.CharField(max_length=200)
  date_added = models.DateTimeField(auto_now_add=True)
  # toString
  def __str__(self):
    return self.text

激活模型
 settings.py (它位于目录 learning_log/learning_log 中)

将应用添加到 INSTALLED_APPS中
INSTALLED_APPS = (
--snip--
#  my app
'learning_logs',
)

接下来,需要让 Django 修改数据库,使其能够存储与模型 Topic 相关的信息,
在终端窗口中执行下面的命令:
(ll_env)learning_log$ python manage.py makemigrations learning_logs
命令 makemigrations 让 Django 确定该如何修改数据库,使其能够存储与我们定义的新模型相关联的数据。输出表明 Django 
创建了一个名为

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值