1. Django配置与基本命令
1.1 创建Django并启动
1.1.1 终端命令
-
- django-admin startproject sitename
-
- cd sitename
-
- python manage.py runserver 127.0.0.1:8080
1.1.2 其他常用命令
- python manage.py startapp appname
- python manage.py syncdb
- python manage.py makemigrations
- python manage.py migrate
- python manage.py createsuperuser
1.2 程序目录
- manage.py ----- Django项目里面的工具,通过它可以调用django shell和数据库等
- settings.py ---- 包含了项目的默认设置,包括数据库信息,调试标志以及其他一些工作的变量
- urls.py ----- 路由系统,负责把URL模式映射到应用程序
- wsgi.py ----- 用于定义Django用socket
1.3 基本配置
1.3.1 数据库
- 由于Django内部连接MySQL时使用的是MySQLdb模块,而python3中还无此模块,所以要使用pymysql来代替
- DATABASES = {
- 'default': {
- 'ENGINE': 'django.db.backends.mysql',
- 'NAME':'dbname',
- 'USER': 'root',
- 'PASSWORD': 'xxx',
- 'HOST': '',
- 'PORT': '',
- }
- }
- 如下设置放置到与project同名的配置文件__init__.py中
- import pymysql
- pymysql.install_as_MySQLdb()
1.3.2 静态文件
- STATICFILES_DIRS=(
- os.path.join(BASE_DIR, 'static')
- )
posted @
2018-07-10 10:27
LexSama
阅读(
226)
评论()
编辑
收藏
举报