📝 Working with Django Forms & HTML Forms (Custom Validation) Recently, I worked with Django Forms and HTML templates to handle user input and validate data effectively. In this implementation, I: 🔹 Created a form using forms.Form 🔹 Built an HTML template to render the form 🔹 Added custom validators for: 🌟Capitalized names 🌟Valid email input 🌟10-digit phone numbers 🔹 Displayed validation errors clearly in the UI This helped me understand how Django securely processes user input and connects frontend forms with backend logic without relying on raw data handling. Learning forms made backend development more interactive and practical. #Django #Forms #Python #BackendDevelopment #WebDevelopment #LearningJourney
Sajmiya S’ Post
More Relevant Posts
-
Day-75 📘 Python Full Stack Journey – JavaScript String Methods Today I continued learning JavaScript and focused on one of the most commonly used areas — String methods. These methods are extremely useful for text processing, validation, and UI logic. ✍️💻 🎯 What I learned today: 🔹 length — to find the length of a string 🔹 replace() and replaceAll() — to modify text content 🔹 split() — to break strings into arrays 🔹 indexOf() — to find the position of a substring 🔹 slice() — to extract parts of a string 🔹 trim() — to remove extra spaces 🔹 startsWith() and endsWith() — to check string boundaries 🔹 toUpperCase() and toLowerCase() — to change letter cases 🔹 includes() — to check if a substring exists 🔹 search() — to search using patterns Practicing these methods helped me understand how JavaScript handles text and how powerful string manipulation can be in real-world applications like form validation and data handling. Excited to keep learning and building dynamic web features! 🚀 #JavaScript #PythonFullStack #WebDevelopment #Frontend #CodingJourney #LearningToCode #Upskilling #TechSkills #ContinuousLearning
To view or add a comment, sign in
-
-
I'm building a small project called codeCompare. The goal is simple: compare a language I already know (JavaScript) with languages I want to learn (Python, PHP, C#). Instead of learning in isolation, I want to see: - how syntax differs - what equivalent methods/functions look like - how patterns translate across languages The basic comparison page is done - you can choose your primary language and see side-by-side syntax differences. Next step: dynamically switching <pre> code examples so data types and patterns update in real time. If anyone's learning a second language and wants to follow along, here's the repo: https://lnkd.in/ey4Wp7qX #BuildInPublic #JavaScript #SoftwareDevelopment #LearningInPublic
To view or add a comment, sign in
-
Day-80 📘 Python Full Stack Journey – JavaScript Logic & Conditions Today I focused on decision-making and logic in JavaScript — essential concepts for building interactive and dynamic applications. 🎯 What I learned today: 🔍 Comparison Operators ==, === !=, !== >, <, >=, <= Understanding the difference between loose and strict comparison was especially important. 🔗 Logical Operators && (AND) || (OR) ! (NOT) Used for combining and controlling conditions. ❓ Conditional (Ternary) Operator A concise way to write simple if-else conditions. 🧭 Conditional Statements Making decisions in code using if, else if, and else. 🧑💻 User Interaction prompt() — taking input from the user alert() — displaying messages to the user These concepts showed me how JavaScript brings logic and interactivity together on the web. Excited to keep building smarter, user-driven applications! 🚀 #JavaScript #PythonFullStack #WebDevelopment #Frontend #CodingJourney #LearningToCode #Upskilling #TechSkills #ContinuousLearning
To view or add a comment, sign in
-
-
Turning concepts into working code is the best way to learn. So I built a frontend web application using HTML, CSS, and JavaScript, along with a dummy Python backend server to simulate real backend behavior. What I learned from this project: - DOM manipulation and event handling - Structuring frontend code - How frontend communicates with backend - Handling basic requests using Python This project helped me understand how individual technologies come together to form a complete web application. I’m planning to extend this further using real APIs and databases. I’d really appreciate feedback and suggestions from the community. Tech Stack: HTML | CSS | JavaScript | Python #WebDevelopment #FrontendDeveloper #JavaScriptProjects #PythonLearning #BTechStudent #LearningByBuilding
To view or add a comment, sign in
-
Day-78 📘 Python Full Stack Journey – JavaScript Set Today I explored the Set data structure in JavaScript and learned how it helps manage unique values efficiently. 🎯 What I learned today: 🔹 JavaScript Set Sets are ordered, unique, and mutable collections Created using the new keyword with the Set() constructor 🔧 Common Set Methods add() — add a new value size — get the number of elements delete() — remove a value has() — check if a value exists 🔍 Additional Concepts Used instanceof to check data types Learned how to convert a Set into an Array for easier manipulation and iteration Understanding Sets made it clear how JavaScript efficiently handles uniqueness — very useful for real-world scenarios like removing duplicates from data. Excited to keep building on these JavaScript fundamentals! 🚀 #JavaScript #PythonFullStack #WebDevelopment #Frontend #CodingJourney #LearningToCode #Upskilling #TechSkills #ContinuousLearning
To view or add a comment, sign in
-
-
🚀 Project Showcase | Django Web Application – Task Pulse 🚀 Excited to share a short demo video of my Django-based project Task Pulse ✅ Task Pulse is a task management web application designed to help users organize their daily work efficiently. 🔹 Key Features: ✔ User Authentication & Authorization ✔ Secure login and registration system ✔ Users can create and save tasks in their own account ✔ Edit and update tasks anytime ✔ Delete tasks securely ✔ Clean and user-friendly interface 🛠 Tech Stack: • Django • Python • HTML, CSS • SQLite / Database This project helped me strengthen my understanding of Django authentication, CRUD operations, and user-based data handling. 📌 I’d love to hear your feedback and suggestions! Let’s connect and grow together 🚀 Project Link - https://lnkd.in/dWWKHNyf #Django #Python #WebDevelopment #ProjectShowcase #TaskManagement #FullStackDevelopment #LearningByDoing
To view or add a comment, sign in
-
Day-83 📘 Python Full Stack Journey – JavaScript Functions, Scope & Object Methods Today I explored how functions interact with objects and scope in JavaScript, which is a key concept for writing clean and reusable code. 🎯 What I learned today: 🔍 Function Scope Global scope — variables accessible throughout the program Local scope — variables accessible only within a function or block Understanding scope clarified how data is accessed and controlled in JavaScript. 🧱 Object Methods Learned how to define functions as object properties (methods) Used object keys as function names to access object data using this 📞 Calling Methods in Different Contexts Used the call() method to invoke a function with a different object context Passed arguments while calling methods dynamically Learned about bind() to create a new function with a fixed this reference These concepts helped me understand how JavaScript handles context and function reuse behind the scenes. Step by step, things are getting clearer! 🚀 #JavaScript #PythonFullStack #WebDevelopment #Frontend #CodingJourney #LearningToCode #Upskilling #TechSkills #ContinuousLearning
To view or add a comment, sign in
-
-
This is a great update to share! The introduction of the if() function is a significant milestone because it brings CSS closer to the "logic" we usually see in languages like JavaScript or Python, without losing its declarative nature. To make your post more engaging and clear for your audience, I’ve restructured it to highlight the "Why it matters" and provided a clear code comparison. 🚀 Is CSS Becoming a Programming Language? Not exactly—but it’s getting a major "brain" upgrade! Traditionally, logic in CSS (like media queries) requires jumping between different blocks of code. It works, but it can feel fragmented and repetitive. That’s about to change with the new CSS if() function. 💡 What’s changing? The if() function allows you to write inline conditional logic. Instead of writing an entire media query block to change one value, you can handle it directly inside the property declaration. #programing #css #coding #Csslanguage
To view or add a comment, sign in
-
-
🚀 Just Built a Multi-User Portfolio Builder using Python Django! Excited to share my latest project – a full-stack Portfolio Builder Platform. This application allows anyone to sign up, create their own professional portfolio, and share it with the world via a unique link 🔥 Key Features: ✅ Multi-User System: Secure authentication (Sign Up/Login). ✅ Dynamic Dashboard: Users can manage their projects, skills, and experience without writing code. ✅ Unique URLs: Automated routing for user-specific portfolios. ✅ Responsive Design: Optimized for mobile and desktop. 🛠️ Tech Stack: Backend: Python, Django Frontend: HTML, CSS, Tailwind CSS Database: SQLite Check out live here: [https://lnkd.in/gDKbfPyy] 👇 #Django #Python #WebDevelopment #FullStack #Portfolio #Coding #Project
To view or add a comment, sign in
Explore content categories
- Career
- Productivity
- Finance
- Soft Skills & Emotional Intelligence
- Project Management
- Education
- Technology
- Leadership
- Ecommerce
- User Experience
- Recruitment & HR
- Customer Experience
- Real Estate
- Marketing
- Sales
- Retail & Merchandising
- Science
- Supply Chain Management
- Future Of Work
- Consulting
- Writing
- Economics
- Artificial Intelligence
- Employee Experience
- Workplace Trends
- Fundraising
- Networking
- Corporate Social Responsibility
- Negotiation
- Communication
- Engineering
- Hospitality & Tourism
- Business Strategy
- Change Management
- Organizational Culture
- Design
- Innovation
- Event Planning
- Training & Development