Django2.0入门到实战 2 基本命令

作者: qiubite | 来源:发表于2017-12-27 17:10 被阅读590次

    1.0 新建一个 django project

    在本项目直接使用pycharm创建项目

    django-admin startproject DjangoProject
    

    注意 DjangoProject 是自己的项目名称,需要为合法的 Python 包名

    1.1 创建的项目结构如下

    外部DjangoProject/根目录只是您的项目的容器。它的名字与Django无关; 你可以把它重命名为任何你喜欢的东西
    在pycharm中找不要改,改后,会出问题

    DjangoProject
    └── DjangoProject    项目的主配置目录
            ├── __init__.py 项目初始化的时候会调用
            ├── settings.py 项目的配置文件
            ├── urls.py         网址路由管理
            └── wsgi.py        部署服务器相关的配置
    |------templates             
    |------manage.py
    

    2.0 在项目中新建一个应用 app

    一般一个项目有多个app, 当然通用的app也可以在多个项目中使用。
    与项目名类似 app name 也需要为合法的 Python 包名,如 blog,news, aboutus 等都是合法的 app 名称。

    2.1 直接使用pycharm的Terminal窗口

    可以省去切换到当前的项目目录,
    如果cmd命令行的话,需要先进入项目目录下,
    cd project_name 然后执行下面的命令
    (下同,已经在项目目录下则不需要 cd project_name)
    pycharm的Terminal窗口默认进入当前Django项目目录下

    python manage.py startapp bloger
    或 or
    django-admin.py startapp bloger
    
    现在的目录结构如下
    DjangoProject
    |------bloger
             |-----migrations
             |-----__init__.py
             |-----admin.py
             |-----apps.py
             |-----models.py
             |-----tests.py
             |-----views.py
    └── DjangoProject
            ├── __init__.py
            ├── settings.py
            ├── urls.py
            └── wsgi.py
    |------templates
    |------manage.py
    

    3.0 使用开发服务器

    3.1 运行开发服务器命令

     python manage.py runserver 
    使用control + c 组合键可以退出开发服务器
    

    现在访问 http://127.0.0.1:8000/
    会看到一个小火箭的Django默认欢迎界面欢迎界面

    这个文件是==在运行服务器之后会发现项目目录下多了一个db.sqlite3文件,现在不必理会后面会详细说明

    3.2 在指定端口运行开发服务器

    在提示端口被占用的时候,可以可以使用这个命令

    python manage.py runserver 8001
    python manage.py runserver 9999
    

    相关文章

      网友评论

        本文标题:Django2.0入门到实战 2 基本命令

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