Django开始

作者: skaiger | 来源:发表于2015-12-29 00:27 被阅读101次

一、创建工程

  1. 新建工程,要在cmd命令行中切换到工作目录
django-admin startproject mysite

新建了一个 mysite 目录,其中还有一个 mysite 目录,这个子目录 mysite 中是一些项目的设置 settings.py 文件,生成的工程文件:

mysite
├── manage.py
└── mysite
    ├── __init__.py
    ├── settings.py
    ├── urls.py
    └── wsgi.py
**生成的文件目录**
  • init.py:把项目目录变成一个文件包package
  • settings.py 文件包含了项目的默认设置。包括数据库信息、调试标志以及其他一些重要的变量,项目中安装的任何引用都可以访问这个文件,
  • urls.py文件实在Django是将URL模式映射到应用程序上的配置文件,叫URLconf
    新建一个app(名字是learn):
python manage.py startapp learn

新建之后会在mysite文件夹中多一个learn文件夹,需要将learn加入到mysite中setting.py中:

INSTALLED_APPS = (
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
 
    'learn',
)

然后修改app文件夹下的views.py,里面的函数自己写,然后在app文件夹下的urls.py添加:
from learn import views as learn_views # new
url(r'^$', learn_views.index), # new

  1. 启动服务器
    切换mysite文件目录下
python manage.py runserver

如果不是本机访问,而是通过另一台电脑用 IP进行访问的形式:

python manage.py runserver 0.0.0.0:8000

监听机器上所有ip 8000端口,访问时用电脑的ip代替 127.0.0.1

相关文章

网友评论

    本文标题:Django开始

    本文链接:https://www.haomeiwen.com/subject/gejbhttx.html