django项目(版本1.8.2)

新建项目

#新建django项目myweb
django-admin startproject myweb

#新建app应用book(进入到项目中)
python manage.py startapp book

myweb/setting.py设置

#在myweb/setting.py中将book加入INSTALLEN_APPS中

#数据库设置mysql()
import pymysql
pymysql.install_as_MySQLdb()
DATABASES = {
'default': {
    'ENGINE': 'django.db.backends.mysql',
    'NAME':"mysite2",
    'USER':"root",
    'PASSWORD':'root ',
    'HOST':'192.168.12.216',
    'PORT':3306
    }
}
#语言设置
LANGUAGE_CODE = 'zh-hans'
#时区设置
TIME_ZONE = 'Asia/Shanghai'

templates 页面设置
TEMPLATES = [
{
    "DIRS":[os.path.join(BASE_DIR,"templates")],
}

#session放入Redis数据库中
SESSION_ENGINE = 'redis_sessions.session'
SESSION_REDIS_HOST = '192.168.12.216'
SESSION_REDIS_PORT = 6379
SESSION_REDIS_DB = 1
SESSION_REDIS_PASSWORD = ''
SESSION_REDIS_PREFIX = 'session'

#发送邮件设置
EMAIL_BACKEND = "django.core.mail.backends.smtp.EmailBackend"
EMAIL_HOST = "smtp.qq.com"
EMAIL_PORT = 25
EMAIL_HOST_USER = "3127275592@qq.com"
EMAIL_HOST_PASSWORD = "trmyjoebwuojdeaf"
EMAIL_FROM = "天天生鲜<3127275592@qq.com>"

由数据模型生成表

python manage.py makemigrations
python manage.py migrate
#根据数据库表生成数据模型
python manage.py inspectdb > app/models.py

获取当前页面的url

获取带参数URL:request.get_all_path()
获取不带参数URL:request.path
获取主机地址:request.get_host()
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 点我查看本文集的说明及目录。 本项目相关内容( github传送 )包括: 实现过程: CH1 创建一个博客应用 ...
    学以致用123阅读 4,459评论 0 31
  • 点我查看本文集的说明及目录。 本项目相关内容包括: 实现过程: CH7 创建在线商店 CH8 管理支付和订单 CH...
    学以致用123阅读 3,751评论 0 6
  • 模块间联系越多,其耦合性越强,同时表明其独立性越差( 降低耦合性,可以提高其独立性)。软件设计中通常用耦合度和内聚...
    riverstation阅读 2,096评论 0 8
  • 切换到创建项目的目录 cd C:\Users\admin\Desktop\DjangoProject创建名为pr...
    在努力中阅读 3,314评论 2 3
  • 1、要抓清楚情况,知道自己将来该干什么,要有个清晰的目标,然后向这个方向努力。 2、既然想做科研,那么就要用科研的...
    智囊团阅读 153评论 0 0