Label:The program used in the novel website is all-in-one, Jieqi + Guanguang, boring time to learn Python+django, also do a novel website, the following say a few of the process of doing this site,To make this collection station, the most important thing is to have a good collector, in the world of Python, crawling pages is a piece of cake, Urllib URLLIB2 request
Objective
Before the web company to create a new network when planning 第三方账号 the login function, but due to some of the open platform application steps are cumbersome (especially open platform), so has been delayed, to the recent can only add related features.
Because it is just contact Python and Django , during the period to find a lot of video and information learning practice, only slowly to MVT结构 figure out what to understand, third-party login B
account is canceled, the user's valid status is set to invalid, but the record is still saved.In Django, the user name is unique. In this way, after a user is canceled (the user is set to invalid), the same user name cannot be registered again. After the account is canceled, you can add a suffix after the user name, similar to "_ del20090320153204ete". In this way, the 20090320153204 In The Middle Of The delete is the delete (set to invalid) timestam
1. Creating a projectFrom the command line, CD -to-a directory where you ' d like to store your code and then run the following command:$ django-admin Startproject MySite let ' s look at whatstartproject created: mysite/manage.py mysite/__init__.py settings.py urls.py wsgi.py2. Installing Mysqlclient Pip Install Mysqlclient PS:MYSQLDB cannot be used for Python33.Database Setup? (MySQL)Now , open up mysite/settings.py. It's a normal Pyt
Django provides users with the ability to prevent cross-site request forgeryYou need to configure settings.py:Django.middleware.csrf.CsrfViewMiddleware1. Form form submission 2. Ajax Way to submitJS uses Ajax to submit data, adding Csrf Django-website Program Case Series -1 CSRF
Pagination Example Program:Paging functions:List = [] #全局列表for i in range: #1:100 of List.append (i) def user_list (request): Current_page = Request. Get.get (' P ', 1) # Get Received is the string current_page = Int (current_page) #字符串转换成数字 Per_page_count = Ten #每页显示多少条数据 start = (current_page-1) * per_page_count #页数显示数据开始 end = Current_page * Per_page_count #页数显示数据接收 data = list[start:end] #生成显示列表的索引 all_count = Len (LIST) #判断列表总长度 count, y = Divmod (
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.