前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开启Django之旅【安装篇】

开启Django之旅【安装篇】

作者头像
用户1456517
发布2019-03-05 15:57:51
5120
发布2019-03-05 15:57:51
举报
文章被收录于专栏:芝麻实验室
安装Pyton 3
代码语言:javascript
复制
[root@mu ~] yum -y install python36 git tree
安装pip3
代码语言:javascript
复制
[root@mu ~] curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
[root@mu ~] py3 get-pip.py #需事先配置alias
[root@mu ~] mkdir ~/.pip #使用国内pip源
[root@mu ~] cat > ~/.pip/pip.conf
    [global]
    index-url = https://pypi.doubanio.com/simple/
安装Django
代码语言:javascript
复制
[root@mu ~]# pip3 install django 
[root@mu ~]# py3 -m django --version
2.0.7
安装ipython
代码语言:javascript
复制
[root@mu ~]# pip3 install ipython
创建第1个Django Project
代码语言:javascript
复制
[root@mu ~]# mkdir /django #创建项目目录
[root@mu ~]# cd /django/
[root@mu django]# django-admin startproject mysite #项目初始化
[root@mu django]# tree
.
└── mysite #项目容器,Django不关心它的名字,可以重命名为任何喜欢的名字
    ├── manage.py #管理Django项目的命令行工具
    └── mysite #该目录包含创建的项目,它是1个纯Python包,不允许重命名。其名字就是当引用它内部任何东西时需要用到的Python包名。 (eg:mysite.urls).
        ├── __init__.py #1个空文件,告诉Python这个目录应该被认为是一个 Python 包
        ├── settings.py #Django项目的配置文件
        ├── urls.py #Django项目的URL声明(即URL调度器),类似于你网站的“目录”
        └── wsgi.py #当项目运行在WSGI兼容的Web服务器上时的入口

2 directories, 5 files
运行内置的Web服务器
代码语言:javascript
复制
[root@mu django]# cd mysite/
[root@mu mysite]# pwd
/django/mysite
[root@mu mysite]# py3 manage.py runserver #仅127.0.0.1,默认Port:8000
Performing system checks...

System check identified no issues (0 silenced).

You have 14 unapplied migration(s). Your project may not work properly until you apply the migrations for app(s): admin, auth, contenttypes, sessions.
Run 'python manage.py migrate' to apply them.

July 31, 2018 - 03:21:19
Django version 2.0.7, using settings 'mysite.settings'
Starting development server at http://127.0.0.1:8000/
Quit the server with CONTROL-C.

[root@mu mysite]# vi mysite/settings.py 
    ALLOWED_HOSTS = ['*']
py3 manage.py runserver 0.0.0.0:8000则表示监听本机所有IP的8000端口
访问成功
first-django-app
first-django-app

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2018/08/05,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 安装Pyton 3
  • 安装pip3
  • 安装Django
  • 安装ipython
  • 创建第1个Django Project
  • 运行内置的Web服务器
  • 访问成功
相关产品与服务
命令行工具
腾讯云命令行工具 TCCLI 是管理腾讯云资源的统一工具。使用腾讯云命令行工具,您可以快速调用腾讯云 API 来管理您的腾讯云资源。此外,您还可以基于腾讯云的命令行工具来做自动化和脚本处理,以更多样的方式进行组合和重用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档