码迷,mamicode.com
首页 > 其他好文 > 详细

【原】Django常用命令总结

时间:2019-10-01 16:49:03      阅读:131      评论:0      收藏:0      [点我收藏+]

标签:python   生成   messages   engine   内部连接   min   install   常用命令   启动   

1.终端命令

# 查看django版本
$ python -m django --version

# 创建项目,名为mysite
$ django-admin startproject mysite

# 启动django
$ python manage.py runserver
$ python manage.py runserver 8080
$ python manage.py runserver 0.0.0.0:8000

# 创建应用程序,确保和 manage.py 是同一目录
$ python manage.py startapp polls

# 运行创造模型变化迁移
$ python manage.py makemigrations

# 运行应用模型变化到数据库
$ python manage.py migrate

# admin创建管理员用户
$ python manage.py createsuperuser

2.生成目录结构如下图

技术图片

 

 

 3.配置文件(settings.py)

1、刚创建django project时,开始写入程序,第一步先要在配置文件中注册app

INSTALLED_APPS = [
    django.contrib.admin,
    django.contrib.auth,
    django.contrib.contenttypes,
    django.contrib.sessions,
    django.contrib.messages,
    django.contrib.staticfiles,
    app01,  # 注册app
]

2、数据库连接

DATABASES = {
    default: {
    ENGINE: django.db.backends.mysql,
    NAME:数据库名,
    USER: root,
    PASSWORD: xxx,
    HOST: ‘‘,
    PORT: ‘‘,
    }
}

注:由于Django内部连接MySQL时使用的是MySQLdb模块,而python3中还无此模块,所以需要使用pymysql来代替

1. 安装pymsql
$ pip install pymysql
2. 如下设置放置的与project同名的配置的 __init__.py文件中
import pymysql pymysql.install_as_MySQLdb() 

3.配置静态文件

STATICFILES_DIRS = (
        os.path.join(BASE_DIR,static),
    )

注:需要在project下创建static文件夹

 

【原】Django常用命令总结

标签:python   生成   messages   engine   内部连接   min   install   常用命令   启动   

原文地址:https://www.cnblogs.com/HYanqing/p/11615452.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!