實現乙個公共**可以讓人們瀏覽投票並且在上邊投票,
管理員介面可以讓你新增, 改變刪除投票
略過檢視django版本和安裝
django-admin.py startproject myvote
建立乙個工程目錄 myvote 乙個django設定和和例項的集合, 包括資料庫配置,django特殊選項, 和特定應用程式設定
注意命名不能和django內建組建相同,比如django(和django本身衝突), test
和python 內建的包衝突
然後設定settings 開啟myvote目錄下的settings.py 找到
databases =
}1.7的版本和之前的不同,沒有那麼多default 引數
需要自己加上 user, password, host
如果用的sql 要確保name選項之後的資料庫存在,
在mysql裡邊輸入
create database vote;
'engine': 'django.db.backends.mysql',
'name': 'vote',
'user': 'root',
'password': '',
順便更改時區和語言
language_code = 'zh-cn'
time_zone = 'asia/harbin'
django.contrib.admin 管理員站點
django.contrib.auth – 乙個自認證的系統
django.contrib.contenttypes – 乙個內容/或目錄的框架(comments不知道怎麼翻譯).
django.contrib.sessions – 乙個會議框架.
django.contrib.messages – 乙個message框架
django.contrib.staticfiles – 乙個管理靜態檔案的框架
有以下應用需要至少乙個資料可,所以想應用他們至少先同步資料庫.
python manage.py migrate
有一些不需要的應用可以禁掉在執行python manage.py migrate之前
在應用裡建立模型
from django.db import models
class question(models.model):
question_text = models.charfield(max_length=200)
pub_date = models.datetimefield('date published')
class choice(models.model):
question = models.foreignkey(question)
choice_text = models.charfield(max_length=200)
votes = models.integerfield(default=0)
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls',
)在settings裡邊把我們的應用新增上去
python manage.py makemigrations
執行命令告訴django 我們的模型作出裡一些改動
python manage.py makemigrations
然後執行這條命令建立這些模型在你的資料裡
模型改變的大致流程,
1 在應用裡改變models.py
2 執行python manage.py makemigrations為這些改變建立遷移
3執行python manage.py migrate 資料可接受這些改變
JS簡簡簡易時鐘
簡易時鐘 1 搭建html css部分 插入時鐘背景,使用子絕父相。把時針和分針 秒針的樣式放在時鐘的中心位置 2 js邏輯部分 1 獲取時針 分針 秒針 var hour document.getelementbyid hour var min document.getelementbyid mi...
Metasploit Framework 簡單介紹
1.簡介 metasploit framework 是乙個緩衝區溢位測試使用的輔助工具,也可以說是乙個漏洞利用和測試平台。它整合了各平台上常見的溢位漏洞和流行的shellcode,並且不斷更新,使得緩衝區溢位測試變得方便和簡單。2.主頁 1 選定使用的漏洞 use 2 設定漏洞利用的環境 targe...
android PagerAdapter簡單應用
pageradapter是android.support.v4包中的類,它的子類有fragmentpageradapter fragmentstatepageradapter,這兩個adapter都是fragment的介面卡,用於實現fragment的滑動效果 pageradapter主要是view...