加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

【原】Django常用命令总结

发布时间:2020-12-20 10:27:05 所属栏目:Python 来源:网络整理
导读: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 # 创建

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文件夹

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读