s12-20160430-day15css
@南非波波
課程大綱:html
http://www.cnblogs.com/wupeiqi/articles/4491246.html http://www.cnblogs.com/wupeiqi/articles/4508271.html前端
1.實現圖片輪播python
js下載地址: http://bxslider.com/ 引入 <!-- jQuery library (served from Google) --> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"></script> <!-- bxSlider Javascript file --> <script src="/js/jquery.bxslider.min.js"></script> <!-- bxSlider CSS file --> <link href="/lib/jquery.bxslider.css" rel="stylesheet" /> 加載圖片: <ul class="bxslider"> <li><img src="/images/pic1.jpg" /></li> <li><img src="/images/pic2.jpg" /></li> <li><img src="/images/pic3.jpg" /></li> <li><img src="/images/pic4.jpg" /></li> </ul> 調用: $(document).ready(function(){ $('.bxslider').bxSlider(); });
2.圖標資源jquery
Font Awesome http://fontawesome.io/ a、圖片,本身找圖片,挖洞 b、現成的圖標 css 使用樣式 --之前版本 css 圖片庫 使用樣式 -- 如今 css 字體文件 使用樣式 c、css 字體文件 樣式 =====》 大圖片
3.僞類git
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>響應式</title> <style> @media (min-width: 768px) { .lead { background-color: red; } } .c1 { background-color: green; } .clearfix:after { content: "."; clear: both; visibility: hidden; } </style> </head> <body> <dev class="lead"> 咱們都是中國人 </dev> <div class="c1 clearfix"> <div style="float: right;"> 你好 </div> <div style="float: right;"> china </div> <!--<div style="clear: both"></div>--> </div> </body> </html>
1.python web框架分類github
#!/usr/bin/env python #coding:utf-8 import socket def handle_request(client): buf = client.recv(1024) client.send("HTTP/1.1 200 OK\r\n\r\n") client.send("Hello, Seven") def main(): sock = socket.socket(socket.AF_INET, socket.SOCK_STREAM) sock.bind(('localhost',8000)) sock.listen(5) while True: connection, address = sock.accept() handle_request(connection) connection.close() if __name__ == '__main__': main()
2.MVC web框架web
MVC:Models Views Controllers 數據庫操做 模板 處理請求的函數 代碼塊的歸類結構 MTV:Models Templates Views 數據庫操做 模板 處理請求的函數
3.Django基礎ajax
Django框架屬於MTV框架。程序須要的操做的: 1.models 2.Templates 3.Views 4.urls
1.安裝數據庫
pip install django 1.9.5
2.建立Django程序框架
使用命令建立 django-admin startproject demo 建立projects cd demo python manage.py startapp app0 建立應用 使用pycharm進行建立項目和應用
3.執行程序
進入項目, python manage.py runserver 127.0.0.1:8000
4.建立數據表
python manage.py makemigrations #生成配置文件 python manage.py migrate #根據配置文件建立數據庫相關 表
5.django默認後臺管理
建立超級用戶名 python manage.py createsuperuser
6.路由系統
靜態路由 動態路由 安照順序,第n個匹配的數據交給函數的第n個參數,嚴格按照順序 url(r'^page/(\d+)/(\d+)',views.page) 模板的方法,將匹配的參數,傳給指定的形式參數 url(r'^page/(?P<n1>\d+)/(?P<n2>\d+)',views.page) 二級路由 app01 urls.py project name URL:app01 ->include("app01.urls")
7.基本數據庫操做
ORM框架 code first 本身寫類 -->數據庫表 db first 本身寫命令操做數據庫-->更新類 使用類進行數據操做 建立類 from django.db import models class UserInfo(models.Model): username = models.CharField(max_length=32) password = models.CharField(max_length=32) age = models.IntegerField() 配置 setting INSTALLED_APPS = [ 'django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'app01', ] 使用命令根據類建立表 python manage.py makemigrations #生成配置文件 python manage.py migrate #根據配置文件建立數據庫相關 表 默認表名: appname_classname d. views中導入models e. POST提交數據 settings裏操做: MIDDLEWARE_CLASSES = [ 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', # 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.auth.middleware.SessionAuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware', ]