为了账号安全,请及时绑定邮箱和手机立即绑定

pycharm中 Django 的安装和创建

标签:
Python Django
"""
AUTHOR: YOU
VERSION: V1.0.00
DESC: Django的安装 创建项目
"""

Django项目的安装 (建议使用虚拟环境)
pip
install
django == 1.11

# 卸载django
pip
uninstall
django

# 检查是否安装成功
django - admin - -version
or

import django

django.get_version()

创建第一个django项目
cmd
django - admin
startproject < 项目名称 >
cd
项目名称
如
django - admin
startproject
mysite
mysite  # 项目名称
│-- manage.py  # 项目的命令文件,不需要动
│
└─  mysite  # 一个跟项目名称一致的文件,根模块 
settings.py  # 项目配置       
urls.py  # 总路由文件
wsgi.py  # 实现wsgi文件,不要动
__init__.py  # 模块描述文件

== == == == == == == == == == == == == == == == == == == == == == == == == 
Django项目的启动:

cd
项目主目录
python
manage.py
runserver
# 指定端口
python
manage.py
runserver
port
# 指定端口+ip 需要修改配置文件的allowed_host
python
manage.py
runserver
ip: port
== == == == == == == == == == == == == == == == == == == == == == == == ==
注意:

在将来项目开发时,根模块(默认创建,跟项目名称一致的模块)不会进行功能实现,
这个模块主要进行项目管理(settings)、路由的分发(urls.py)和实现wsgi(wsig.py)
功能的实现应该由对应的子模块实现。
== == == == == == == == == == == == == == == == == == == == == == == == ==

Django创建子模块
cd
项目主目录
django - admin
startapp
blog

项目结构
| -- myweb
│  manage.py  # 管理整个项目,提供对应的命令
│
├─blog  # 子模块
│  │  admin.py  # 跟后台关系系统关联文件
│  │  apps.py  # 子模块自身的配置文件
│  │  models.py  # 定义模型类的文件
│  │  tests.py  # 测试文件
│  │  views.py  # 视图函数定义文件
│  │  __init__.py  # 模块声明文件
│  │
│  └─migrations  # 迁移文件夹
│          __init__.py
│
└─myweb  # 根模块
settings.py  # 项目配置文件
urls.py  # 总路由文件
wsgi.py  # wsgi
__init__.py
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *
当子模块创建完成后,需要完成两步:
1、将创建的子模块添加到配置文件的INSTALLED_APPS中去。(必须)
2、创建子路由文件,注册到根路由中,有根路由来管理(必须)
** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** ** *


点击查看更多内容
1人点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消