程序猿阵线联盟-汇总各类技术干货

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

2017-12-27  本文已影响590人  qiubite

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
上一篇下一篇

猜你喜欢

热点阅读