Django从零开始----01环境搭建

一、Django环境搭建:

1、使用命令行安装Django
pip install Django

二、创建第一个Django项目

使用命令行创建项目,并初始化其中目录结构和文件

django-admin startproject mysite
#创建一个名为mysite的项目

详解目录结构

mysite/
  manage.py
  mysite/
    __init__.py
    settings.py
    urls.py
    wsgi.py
  • manage.py:是一个命令行工具,可以通过这个文件管理项目。其实是一个django-admin.py的包装器,这个文件在创建项目过程中不需要编辑。
  • mysite/:这是项目目录,由以下文件组成:
    • __init__.py:一个空文件,告诉Python将mysite看成一个包。
    • settings.py:这是当前项目的设置文件,包含一些初始设置
    • urls.py:这是URL patterns的所在地,其中的每一行URL,表示URL地址与视图的一对一映射关系。
    • wsgi.py:这是自动生成的当前项目的WSGI程序,用于将项目作为一个WSGI程序启动。

自动生成的settings.py是当前项目的配置文件,包含一个用于使用SQLite 3 数据库的设置,以及一个叫做INSTALLED_APPS的列表。INSTALLED_APPS包含Django默认添加到一个新项目中的所有应用。在之后的项目设置部分会接触到这些应用。

为了完成项目创建,还必须在数据库里创建起INSTALLED_APPS中的应用所需的数据表,打开系统命令行输入下列命令:

cd mysite
python manage.py migrate

会看到如下输出:

Applying contenttypes.0001_initial... OK
Applying auth.0001_initial... OK
Applying admin.0001_initial... OK
Applying admin.0002_logentry_remove_auto_add... OK
Applying contenttypes.0002_remove_content_type_name... OK
Applying auth.0002_alter_permission_name_max_length... OK
Applying auth.0003_alter_user_email_max_length... OK
Applying auth.0004_alter_user_username_opts... OK
Applying auth.0005_alter_user_last_login_null... OK
Applying auth.0006_require_contenttypes_0002... OK
Applying auth.0007_alter_validators_add_error_messages... OK
Applying auth.0008_alter_user_username_max_length... OK
Applying auth.0009_alter_user_last_name_max_length... OK
Applying sessions.0001_initial... OK

三、运行项目

在命令行中输入下列命令就可以启动项目:

python manage.py runserver

此时可以访问http://127.0.0.1:8000/即可看到项目已经运行起来了。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值