Django开始

一、创建工程

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

【Django开始】新建了一个 mysite 目录,其中还有一个 mysite 目录,这个子目录 mysite 中是一些项目的设置 settings.py 文件,生成的工程文件:
mysite ├── manage.py └── mysite ├── __init__.py ├── settings.py ├── urls.py └── wsgi.py

Django开始
文章图片
**生成的文件目录**
  • 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

    推荐阅读