Django的记录(一)

2019-10-09  本文已影响0人  IT_小马哥

本人专业小菜鸟,因为项目需要所以突击学习django,因此总结一个笔记,便于以后查找。

最基本的理解

一些最基本的使用

django的相关命令

django startproject  [projectname]
#默认8000端口
django manage.py runserver 
python manage.py  runserver [ip]:[端口]
#所有的ip
python manage.py  runserver 0.0.0.0:8000
python manage.py startapp  [appname]
python manage.py makemigrations
python manage.py migrate
python manage.py createsuperuser

django工程目录的说明

如果创建一个新的django项目demo,使用命令如下:

django startproject demo

整个目录的结果如图:


demo项目目录.png

python manage.py startapp users

加了app的目录.png

关于settings的一些配置

DATABASES = {
    'default': {
        'ENGINE': 'django.db.backends.mysql',   # 数据库引擎
        'NAME': 'mydata',         # 要存储数据的库名,事先要创建之
        'USER': 'root',         # 数据库用户名
        'PASSWORD': 'password',     # 密码
        'HOST': 'localhost',    # 主机
        'PORT': '3306',         # 数据库使用的端口
    }
}
#需要在settings文件中将pymsql伪装成mysql的驱动
import pymysql
pymysql.install_as_MySQLdb()
INSTALLED_APPS = [
    'django.contrib.admin', 
    'django.contrib.auth', 
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',#以上都为系统自带
    'TuiJian', #注册自己app
    'ckeditor', #注册自己app
    'ckeditor_uploader',  #注册自己app
]
#LANGUAGE_CODE = 'en-us'
LANGUAGE_CODE = 'zh-hans'
#TIME_ZONE = 'UTC'
TIME_ZONE = 'Asia/Shanghai'
#设置为*代表任何IP都可以访问,否则,将指定的IP写入这个列表就行
ALLOWED_HOSTS = ['*']
上一篇 下一篇

猜你喜欢

热点阅读