第一个django应用

首先需要安装环境ipython和pip

sudo apt-get install ipython
sudo apt-get install python-pip

安装完成之后使用pip安装django

sudo pip install django
sudo pip install django==1.10.2#也可以指定版本安装

创建一个目录用来存放我的第一个应用

mkdir xsseng
cd xsseng

创建一个django应用

django-admin startproject mysite#将它命名为mysite

为了方便查看结构,安装tree

sudo apt-get install tree

之后使用tree来查看目录效果如下

sudo apt-get install tree
tree


接着启动mysite

cd mysite
python manage.py runserver#这将会让你的应用在本地可以访问,生存环境请使用以下命令
#python manage.py runserver 0.0.0.0:8000


DisallowedHost at / 则需要你配置host,你需要使用ctrl+c退出。

cd mysite
vim settings.py

修改成如下

ALLOWED_HOSTS = [
    '.example.com',  # Allow domain and subdomains
    '.example.com.',  # Also allow FQDN and subdomains
]


如图就完成了第一个django应用了
误区1
如果你使用了不当的退出方式,可以使用以下方式来关闭django

lsof -i:8000
kill -9 pid

为了能使用django的默认应用你至少需要为他们创建数据表。

$ python manage.py migrate

当然如果要使用django的后台你至少需要创建一个超级用户

$ python manage.py createsuperuser


如图你就可以登陆django的后台了。

发表评论

电子邮件地址不会被公开。 必填项已用*标注