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