原Django常用命令总结
Posted hyanqing
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了原Django常用命令总结相关的知识,希望对你有一定的参考价值。
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常用命令总结的主要内容,如果未能解决你的问题,请参考以下文章