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中

#數(shù)據(jù)庫設置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'
#時區(qū)設置
TIME_ZONE = 'Asia/Shanghai'

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

#session放入Redis數(shù)據(jù)庫中
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'

#發(fā)送郵件設置
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>"

由數(shù)據(jù)模型生成表

python manage.py makemigrations
python manage.py migrate
#根據(jù)數(shù)據(jù)庫表生成數(shù)據(jù)模型
python manage.py inspectdb > app/models.py

獲取當前頁面的url

獲取帶參數(shù)URL:request.get_all_path()
獲取不帶參數(shù)URL:request.path
獲取主機地址:request.get_host()
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

  • 點我查看本文集的說明及目錄。 本項目相關內(nèi)容( github傳送 )包括: 實現(xiàn)過程: CH1 創(chuàng)建一個博客應用 ...
    學以致用123閱讀 4,642評論 0 31
  • 點我查看本文集的說明及目錄。 本項目相關內(nèi)容包括: 實現(xiàn)過程: CH7 創(chuàng)建在線商店 CH8 管理支付和訂單 CH...
    學以致用123閱讀 3,858評論 0 6
  • 模塊間聯(lián)系越多,其耦合性越強,同時表明其獨立性越差( 降低耦合性,可以提高其獨立性)。軟件設計中通常用耦合度和內(nèi)聚...
    riverstation閱讀 2,203評論 0 8
  • 切換到創(chuàng)建項目的目錄 cd C:\Users\admin\Desktop\DjangoProject創(chuàng)建名為pr...
    在努力中閱讀 3,525評論 2 3
  • 1、要抓清楚情況,知道自己將來該干什么,要有個清晰的目標,然后向這個方向努力。 2、既然想做科研,那么就要用科研的...
    智囊團閱讀 167評論 0 0

友情鏈接更多精彩內(nèi)容