Ubuntu16.04安装Django及第一个Django项目

一、安装Django

1.安装升级pip3(如果安装升级过,跳过此步骤)

点这里进行:Ubuntu16.04下pip3的安装、升级以及配置国内源

2.安装django

$ sudo pip install django

3.验证

 执行django-admin命令有如下输出为安装成功

$ django-admin

Type 'django-admin help <subcommand>' for help on a specific subcommand.

Available subcommands:

[django]
    check
    compilemessages
    createcachetable
    dbshell
    diffsettings
    dumpdata
    flush
    inspectdb
    loaddata
    makemessages
    makemigrations
    migrate
    runfcgi
    runserver
    shell
    showmigrations
    sql
    sqlall
    sqlclear
    sqlcustom
    sqldropindexes
    sqlflush
    sqlindexes
    sqlmigrate
    sqlsequencereset
    squashmigrations
    startapp
    startproject
    syncdb
    test
    testserver
    validate
Note that only Django core commands are listed as settings are not properly configured (error: Requested setting INSTALLED_APPS, but settings are not configured. You must either define the environment variable DJANGO_SETTINGS_MODULE or call settings.configure() before accessing settings.).

 

 二、第一个Django项目

1.新建HelloWorld项目

$ django-admin startproject HelloWorld

2.查看项目目录结构

$ tree HelloWorld/
HelloWorld/
├── HelloWorld
│   ├── __init__.py
│   ├── settings.py
│   ├── urls.py
│   └── wsgi.py
└── manage.py

1 directory, 5 files

3.视图与URL配置

3.1新建视图文件

 在HelloWorld/HelloWorld目录下,新建一个视图文件view.py

$ nano HelloWorld/HelloWorld/view.py

代码如下:

from django.http import HttpResponse

def hello(request):
    return HttpResponse("Hello world ! ")

 3.2URL配置

编辑urls.py 

$ nano HelloWorld/HelloWorld/urls.py

删除原有所有内容,添加如下内容:

from django.conf.urls import url

from . import view

urlpatterns = [
    url(r'^$', view.hello),
]

 

4.设置允许所有主机访问

修改settings.py

$ nano HelloWorld/HelloWorld/settings.py

  修改内容:

ALLOWED_HOSTS = ['*']

 

5.启动项目

$ cd HelloWorld
$ python3 manage.py runserver 0.0.0.0:8000

6.浏览器查看效果

127.0.0.1:8000

注意:如果Ubuntu安装在虚拟机中,需要127.0.0.1换成Ubuntu IP , 例如:192.168.21.128

 看到浏览器输出了"Hello world!",说明已经成功!

 

完成! enjoy it!

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值